‫OKAY. Das bin ich, wenn ich durch die Aufgabe auf Bindungs-Reittieren gehe. Ich beginne hier
‫im Verzeichnis bind mount sample 1. Wenn ich hier schaue, sehe ich einige Markdown-Dateien und andere Dinge. Ich muss mich nicht wirklich
‫darum kümmern, aber das sind die Standard-Vorlagendateien von einer Jekyll-Website.
‫Ich weiß normalerweise, wenn ich Jekyll auf meinem Computer verwenden würde, müsste ich Jekyll installieren, für das
‫eine bestimmte Version von Ruby und anderen Tools erforderlich ist.
‫Das Schöne hier ist, dass ich nichts davon tun muss. Ich kann den Docker-Lauf eingeben.
‫Wir können auch docker container run eingeben, aber ich werde hier die Kurzform verwenden. Ich werde Port 80 an Port
‫4000 in dem Container weiterleiten, wie wir angegeben haben.
‫Dann muss ich dieses Verzeichnis in den Container,
‫in dieses Site-Verzeichnis einhängen und dann das
‫Jekyll-Serving-Image ausführen.
‫OKAY. Ich kann sehen, was hier passiert ist, als Jekyll tatsächlich gestartet wurde. Diese Website wurde
‫tatsächlich aus diesen Quelldateien erstellt.
‫Ich muss nicht wissen, was das alles bedeutet, aber ich kann hier unten feststellen, dass es tatsächlich gestartet
‫wurde und der Server läuft.
‫Ich kann Control c drücken, um zu stoppen.
‫Dann lass mich zu meinem Browser gehen und localhost eingeben.
‫OKAY. Standard-Website. Es sieht so aus, als hätte es einen Post, auf der Seite hier.
‫Gut.
‫Jetzt gehe ich zu meinem Code-Editor und rufe die Post-Datei auf, über die wir gesprochen haben,
‫und ich werde hier etwas ändern.
‫Ich werde den Titel tatsächlich ändern.
‫Und ich werde es retten.
‫Es sieht so aus, als ob meine Protokolle hier hinten besagen, dass die Änderungen in dieser Datei erkannt wurden.
‫Wenn ich wieder zu meinem Browser gehe und auf "Aktualisieren" klicke ... Na, bitte.
‫Wie Sie hier sehen können, werden meine Dateien korrekt in den Container abgebildet.
‫Der Container sieht die Dateiänderungen auf dem Host und aktualisiert dann seinen Code.
‫Na, bitte.
‫Wenn Sie sich für Jekyll interessieren, ist Jekyll tatsächlich ein wirklich cooler Generator für statische Websites. Es ist großartig, um Websites
‫auf GitHub zu erstellen, die übrigens kostenlos sind.
‫Weitere Informationen dazu finden Sie hier.
‫Anstatt es wie vorgeschlagen zu installieren, können Sie mycontainer verwenden oder
‫Ihr eigenes erstellen.
‫Wenn Sie mit mycontainer in Ruhe mit Jekyll herumspielen möchten, können Sie alle von mir bereitgestellten
‫Informationen und die Dokumentation zu deren Verwendung auf Docker Hub oder GitHub anzeigen.