﻿1
00:00:05,540 --> 00:00:11,720
‫D'ACCORD. Ceci est moi marchant à travers la mission sur les montures de liaison. Je commence ici dans

2
00:00:11,720 --> 00:00:19,670
‫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

3
00:00:19,670 --> 00:00:24,700
‫soucier, mais ce sont les fichiers de modèle standard d'un site Web Jekyll.

4
00:00:24,830 --> 00:00:30,020
‫Je sais normalement que si je voulais utiliser Jekyll sur ma machine, je devrais en fait installer Jekyll,

5
00:00:30,020 --> 00:00:33,140
‫qui nécessite une version spécifique de Ruby et d'autres outils.

6
00:00:33,140 --> 00:00:36,840
‫La bonne chose ici est que je n'ai pas à faire ça. Je peux taper le docker run.

7
00:00:36,880 --> 00:00:44,070
‫Nous pouvons aussi taper docker container run, mais je vais utiliser le formulaire abrégé ici. Je vais transférer les ports

8
00:00:44,930 --> 00:00:50,030
‫80 à 4000 dans le conteneur, comme indiqué.

9
00:00:50,180 --> 00:00:55,100
‫Ensuite, je dois monter ce répertoire dans le conteneur, dans

10
00:00:57,710 --> 00:01:02,030
‫ce répertoire de site, puis exécuter l’image de

11
00:01:06,540 --> 00:01:07,940
‫service Jekyll.

12
00:01:11,450 --> 00:01:16,970
‫D'ACCORD. Je peux voir que ce qui s’est passé ici a été la création de ce site Web

13
00:01:16,970 --> 00:01:18,000
‫à partir de ces fichiers sources.

14
00:01:18,020 --> 00:01:22,670
‫Je n'ai pas besoin de savoir ce que tout cela signifie, mais je peux dire en bas, que tout a commencé et que

15
00:01:22,760 --> 00:01:24,150
‫le serveur est en cours d'exécution.

16
00:01:24,170 --> 00:01:27,010
‫Je peux appuyer sur Control c pour arrêter.

17
00:01:27,050 --> 00:01:31,530
‫Puis laissez-moi aller sur mon navigateur et tapez localhost.

18
00:01:31,670 --> 00:01:37,310
‫D'ACCORD. Site par défaut. On dirait qu'il y a un post, qui est cette page ici.

19
00:01:37,310 --> 00:01:37,690
‫D'accord.

20
00:01:37,700 --> 00:01:43,550
‫Maintenant, je vais passer à mon éditeur de code, et je vais extraire ce fichier de messages comme nous en avons parlé,

21
00:01:44,510 --> 00:01:46,710
‫et je vais changer quelque chose ici.

22
00:01:46,770 --> 00:01:47,980
‫Je vais en fait changer le titre.

23
00:01:53,810 --> 00:01:55,060
‫Et je vais le sauver.

24
00:01:55,100 --> 00:02:01,240
‫Il semble que mes journaux de retour disent avoir détecté les modifications apportées à ce fichier.

25
00:02:01,410 --> 00:02:05,180
‫Si je reviens sur mon navigateur et clique sur Actualiser ... on y va.

26
00:02:05,190 --> 00:02:09,840
‫Comme vous pouvez le voir ici, mes fichiers sont correctement mappés dans le conteneur.

27
00:02:09,840 --> 00:02:14,730
‫Le conteneur voit les modifications de fichier sur l'hôte, puis met à jour son code.

28
00:02:14,890 --> 00:02:15,490
‫Nous y voilà.

29
00:02:15,510 --> 00:02:21,870
‫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

30
00:02:21,870 --> 00:02:25,950
‫sites Web sur GitHub, qui sont d’ailleurs gratuits.

31
00:02:26,220 --> 00:02:28,720
‫Vous pouvez trouver plus d'informations à ce sujet ici.

32
00:02:29,100 --> 00:02:33,360
‫Au lieu de l'installer comme vous le suggérez, vous pouvez utiliser mycontainer ou

33
00:02:33,360 --> 00:02:34,770
‫créer le vôtre.

34
00:02:34,770 --> 00:02:40,920
‫Si vous souhaitez utiliser mycontainer pour jouer avec Jekyll quand vous le souhaitez, vous pouvez réellement voir toutes les informations que

35
00:02:41,220 --> 00:02:46,320
‫j'ai fournies et la documentation sur la façon de les utiliser, sur Docker Hub ou sur GitHub.

