‫OKE. Dit ben ik die de opdracht over bind-mounts doorloopt. Ik begin hier in
‫de bind mount sample 1 directory. Als ik hier kijk, zie ik enkele markdown-bestanden en andere dingen. Daar hoef ik me niet echt
‫druk om te maken, maar dat zijn de standaard sjabloonbestanden van een Jekyll-website.
‫Normaal gesproken weet ik dat als ik Jekyll op mijn computer zou gebruiken, ik Jekyll eigenlijk zou moeten installeren,
‫waarvoor een specifieke versie van Ruby en andere tools nodig is.
‫Het leuke is dat ik dat allemaal niet hoef te doen. Ik kan de docker-run typen.
‫We kunnen ook docker container run typen, maar ik ga hier het verkorte formulier gebruiken. Ik ga poort 80 doorsturen naar
‫poort 4000 in de container zoals we hebben gespecificeerd.
‫Dan moet ik deze map in de container mounten,
‫in die sitemap, en dan moet ik de
‫Jekyll-serverimage uitvoeren.
‫OKE. Ik kan zien wat er hier gebeurde toen het Jekyll daadwerkelijk opstartte, het bouwde deze
‫website eigenlijk uit die bronbestanden.
‫Ik hoef niet te weten wat dat allemaal betekent, maar ik kan hier onderaan zien dat het echt is begonnen
‫en dat de server draait.
‫Ik kan op Control c drukken om te stoppen.
‫Laat me dan naar mijn browser gaan en localhost typen.
‫OKE. Standaard website. Het lijkt erop dat het één bericht heeft, namelijk deze pagina hier.
‫Oke.
‫Nu ga ik naar mijn code-editor, en ik ga dat postbestand tevoorschijn halen zoals we hebben besproken,
‫en ik ga hier iets veranderen.
‫Ik ga eigenlijk de titel veranderen.
‫En ik ga het redden.
‫Het lijkt erop dat mijn logs hier zeggen dat het de wijzigingen in dat bestand heeft gedetecteerd.
‫Als ik terug ga naar mijn browser en op vernieuwen druk... Daar gaan we.
‫Zoals je hier kunt zien, worden mijn bestanden correct toegewezen aan de container.
‫De container ziet het bestand op de host veranderen en werkt vervolgens de code bij.
‫Daar gaan we.
‫Als je geïnteresseerd bent in Jekyll, Jekyll is eigenlijk een heel coole statische sitegenerator. Het is geweldig voor het maken
‫van websites op GitHub, die overigens gratis zijn.
‫Meer informatie hierover vind je hier.
‫In plaats van het daadwerkelijk te installeren zoals ze suggereren, kun je doorgaan en mycontainer gebruiken
‫of je eigen container bouwen.
‫Als je mycontainer wilt gebruiken om in je eigen tijd met Jekyll te spelen, kun je alle informatie die ik heb
‫verstrekt, en documentatie over hoe je het moet gebruiken, zien op Docker Hub of op GitHub.