Skip to main content
Settings
Color Mode
Theme Skin
Background

Appearance preferences are saved in this browser only.

Environment
Current Environment Production

Built with JEKYLL_ENV=production. Changes require deployment.

Quick Links
Theme & Build
Jekyll v3.10.0
Last Build Aug 01, 19:35
Page Location
Page Info
Layout article
Collection none
Path fr/posts/2025-01-15-docker-jekyll-guide.md
URL /fr/posts/2025/01/15/docker-jekyll-guide/
Date 2025-01-15
This page was translated automatically from the English original. View the original
Featured

Docker pour le développement Jekyll : un guide complet

Docker a révolutionné la façon dont les développeurs travaillent avec les sites Jekyll. Ce guide complet vous accompagnera dans la mise en place d’un environnement de développement Docker optimisé pour vos projets Jekyll.

Pourquoi utiliser Docker pour Jekyll ?

Docker offre un environnement de développement cohérent sur toutes les plateformes :

  • Compatibilité multiplateforme : fonctionne de la même manière sous Windows, macOS et Linux
  • Aucune installation de Ruby requise : toutes les dépendances sont conteneurisées
  • Builds cohérents : éliminez les problèmes du type « ça marche sur ma machine »
  • Intégration facile de l’équipe : les nouveaux développeurs peuvent démarrer immédiatement

Configuration de votre environnement Docker

Voici une configuration docker-compose.yml de base :

version: "3.8"
services:
  jekyll:
    image: jekyll/jekyll:latest
    platform: linux/amd64
    ports:
      - "4000:4000"
    volumes:
      - .:/srv/jekyll
    environment:
      - JEKYLL_ENV=development
    command: jekyll serve --watch

Commandes Docker essentielles

Démarrez votre serveur de développement :

docker-compose up

Générez votre site :

docker-compose exec jekyll jekyll build

Bonnes pratiques

  1. Utilisez des montages de volumes pour le rechargement à chaud
  2. Spécifiez la plateforme pour la compatibilité avec Apple Silicon
  3. Définissez des variables d’environnement pour le développement et la production
  4. Gardez les conteneurs légers avec un minimum de dépendances

Docker rend le développement Jekyll simple comme bonjour. Conteneurisez votre flux de travail dès aujourd’hui !

Comments