‫D'ACCORD. Ceci est moi marchant à travers la mission sur les montures de liaison. Je commence ici dans
‫le répertoire bind mount sample 1. Si je regarde ici, je vois des fichiers de démarques et d'autres choses. Je n'ai pas vraiment à m'en
‫soucier, mais ce sont les fichiers de modèle standard d'un site Web Jekyll.
‫Je sais normalement que si je voulais utiliser Jekyll sur ma machine, je devrais en fait installer Jekyll,
‫qui nécessite une version spécifique de Ruby et d'autres outils.
‫La bonne chose ici est que je n'ai pas à faire ça. Je peux taper le docker run.
‫Nous pouvons aussi taper docker container run, mais je vais utiliser le formulaire abrégé ici. Je vais transférer les ports
‫80 à 4000 dans le conteneur, comme indiqué.
‫Ensuite, je dois monter ce répertoire dans le conteneur, dans
‫ce répertoire de site, puis exécuter l’image de
‫service Jekyll.
‫D'ACCORD. Je peux voir que ce qui s’est passé ici a été la création de ce site Web
‫à partir de ces fichiers sources.
‫Je n'ai pas besoin de savoir ce que tout cela signifie, mais je peux dire en bas, que tout a commencé et que
‫le serveur est en cours d'exécution.
‫Je peux appuyer sur Control c pour arrêter.
‫Puis laissez-moi aller sur mon navigateur et tapez localhost.
‫D'ACCORD. Site par défaut. On dirait qu'il y a un post, qui est cette page ici.
‫D'accord.
‫Maintenant, je vais passer à mon éditeur de code, et je vais extraire ce fichier de messages comme nous en avons parlé,
‫et je vais changer quelque chose ici.
‫Je vais en fait changer le titre.
‫Et je vais le sauver.
‫Il semble que mes journaux de retour disent avoir détecté les modifications apportées à ce fichier.
‫Si je reviens sur mon navigateur et clique sur Actualiser ... on y va.
‫Comme vous pouvez le voir ici, mes fichiers sont correctement mappés dans le conteneur.
‫Le conteneur voit les modifications de fichier sur l'hôte, puis met à jour son code.
‫Nous y voilà.
‫Si vous êtes intéressé par Jekyll, Jekyll est en fait un générateur de site statique vraiment génial. C’est génial pour créer des
‫sites Web sur GitHub, qui sont d’ailleurs gratuits.
‫Vous pouvez trouver plus d'informations à ce sujet ici.
‫Au lieu de l'installer comme vous le suggérez, vous pouvez utiliser mycontainer ou
‫créer le vôtre.
‫Si vous souhaitez utiliser mycontainer pour jouer avec Jekyll quand vous le souhaitez, vous pouvez réellement voir toutes les informations que
‫j'ai fournies et la documentation sur la façon de les utiliser, sur Docker Hub ou sur GitHub.