﻿1
00:00:05,540 --> 00:00:11,720
‫OKE. Dit ben ik die de opdracht over bind-mounts doorloopt. Ik begin hier in

2
00:00:11,720 --> 00:00:19,670
‫de bind mount sample 1 directory. Als ik hier kijk, zie ik enkele markdown-bestanden en andere dingen. Daar hoef ik me niet echt

3
00:00:19,670 --> 00:00:24,700
‫druk om te maken, maar dat zijn de standaard sjabloonbestanden van een Jekyll-website.

4
00:00:24,830 --> 00:00:30,020
‫Normaal gesproken weet ik dat als ik Jekyll op mijn computer zou gebruiken, ik Jekyll eigenlijk zou moeten installeren,

5
00:00:30,020 --> 00:00:33,140
‫waarvoor een specifieke versie van Ruby en andere tools nodig is.

6
00:00:33,140 --> 00:00:36,840
‫Het leuke is dat ik dat allemaal niet hoef te doen. Ik kan de docker-run typen.

7
00:00:36,880 --> 00:00:44,070
‫We kunnen ook docker container run typen, maar ik ga hier het verkorte formulier gebruiken. Ik ga poort 80 doorsturen naar

8
00:00:44,930 --> 00:00:50,030
‫poort 4000 in de container zoals we hebben gespecificeerd.

9
00:00:50,180 --> 00:00:55,100
‫Dan moet ik deze map in de container mounten,

10
00:00:57,710 --> 00:01:02,030
‫in die sitemap, en dan moet ik de

11
00:01:06,540 --> 00:01:07,940
‫Jekyll-serverimage uitvoeren.

12
00:01:11,450 --> 00:01:16,970
‫OKE. Ik kan zien wat er hier gebeurde toen het Jekyll daadwerkelijk opstartte, het bouwde deze

13
00:01:16,970 --> 00:01:18,000
‫website eigenlijk uit die bronbestanden.

14
00:01:18,020 --> 00:01:22,670
‫Ik hoef niet te weten wat dat allemaal betekent, maar ik kan hier onderaan zien dat het echt is begonnen

15
00:01:22,760 --> 00:01:24,150
‫en dat de server draait.

16
00:01:24,170 --> 00:01:27,010
‫Ik kan op Control c drukken om te stoppen.

17
00:01:27,050 --> 00:01:31,530
‫Laat me dan naar mijn browser gaan en localhost typen.

18
00:01:31,670 --> 00:01:37,310
‫OKE. Standaard website. Het lijkt erop dat het één bericht heeft, namelijk deze pagina hier.

19
00:01:37,310 --> 00:01:37,690
‫Oke.

20
00:01:37,700 --> 00:01:43,550
‫Nu ga ik naar mijn code-editor, en ik ga dat postbestand tevoorschijn halen zoals we hebben besproken,

21
00:01:44,510 --> 00:01:46,710
‫en ik ga hier iets veranderen.

22
00:01:46,770 --> 00:01:47,980
‫Ik ga eigenlijk de titel veranderen.

23
00:01:53,810 --> 00:01:55,060
‫En ik ga het redden.

24
00:01:55,100 --> 00:02:01,240
‫Het lijkt erop dat mijn logs hier zeggen dat het de wijzigingen in dat bestand heeft gedetecteerd.

25
00:02:01,410 --> 00:02:05,180
‫Als ik terug ga naar mijn browser en op vernieuwen druk... Daar gaan we.

26
00:02:05,190 --> 00:02:09,840
‫Zoals je hier kunt zien, worden mijn bestanden correct toegewezen aan de container.

27
00:02:09,840 --> 00:02:14,730
‫De container ziet het bestand op de host veranderen en werkt vervolgens de code bij.

28
00:02:14,890 --> 00:02:15,490
‫Daar gaan we.

29
00:02:15,510 --> 00:02:21,870
‫Als je geïnteresseerd bent in Jekyll, Jekyll is eigenlijk een heel coole statische sitegenerator. Het is geweldig voor het maken

30
00:02:21,870 --> 00:02:25,950
‫van websites op GitHub, die overigens gratis zijn.

31
00:02:26,220 --> 00:02:28,720
‫Meer informatie hierover vind je hier.

32
00:02:29,100 --> 00:02:33,360
‫In plaats van het daadwerkelijk te installeren zoals ze suggereren, kun je doorgaan en mycontainer gebruiken

33
00:02:33,360 --> 00:02:34,770
‫of je eigen container bouwen.

34
00:02:34,770 --> 00:02:40,920
‫Als je mycontainer wilt gebruiken om in je eigen tijd met Jekyll te spelen, kun je alle informatie die ik heb

35
00:02:41,220 --> 00:02:46,320
‫verstrekt, en documentatie over hoe je het moet gebruiken, zien op Docker Hub of op GitHub.

