﻿1
00:00:05,540 --> 00:00:11,720
‫OKAY. Das bin ich, wenn ich durch die Aufgabe auf Bindungs-Reittieren gehe. Ich beginne hier

2
00:00:11,720 --> 00:00:19,670
‫im Verzeichnis bind mount sample 1. Wenn ich hier schaue, sehe ich einige Markdown-Dateien und andere Dinge. Ich muss mich nicht wirklich

3
00:00:19,670 --> 00:00:24,700
‫darum kümmern, aber das sind die Standard-Vorlagendateien von einer Jekyll-Website.

4
00:00:24,830 --> 00:00:30,020
‫Ich weiß normalerweise, wenn ich Jekyll auf meinem Computer verwenden würde, müsste ich Jekyll installieren, für das

5
00:00:30,020 --> 00:00:33,140
‫eine bestimmte Version von Ruby und anderen Tools erforderlich ist.

6
00:00:33,140 --> 00:00:36,840
‫Das Schöne hier ist, dass ich nichts davon tun muss. Ich kann den Docker-Lauf eingeben.

7
00:00:36,880 --> 00:00:44,070
‫Wir können auch docker container run eingeben, aber ich werde hier die Kurzform verwenden. Ich werde Port 80 an Port

8
00:00:44,930 --> 00:00:50,030
‫4000 in dem Container weiterleiten, wie wir angegeben haben.

9
00:00:50,180 --> 00:00:55,100
‫Dann muss ich dieses Verzeichnis in den Container,

10
00:00:57,710 --> 00:01:02,030
‫in dieses Site-Verzeichnis einhängen und dann das

11
00:01:06,540 --> 00:01:07,940
‫Jekyll-Serving-Image ausführen.

12
00:01:11,450 --> 00:01:16,970
‫OKAY. Ich kann sehen, was hier passiert ist, als Jekyll tatsächlich gestartet wurde. Diese Website wurde

13
00:01:16,970 --> 00:01:18,000
‫tatsächlich aus diesen Quelldateien erstellt.

14
00:01:18,020 --> 00:01:22,670
‫Ich muss nicht wissen, was das alles bedeutet, aber ich kann hier unten feststellen, dass es tatsächlich gestartet

15
00:01:22,760 --> 00:01:24,150
‫wurde und der Server läuft.

16
00:01:24,170 --> 00:01:27,010
‫Ich kann Control c drücken, um zu stoppen.

17
00:01:27,050 --> 00:01:31,530
‫Dann lass mich zu meinem Browser gehen und localhost eingeben.

18
00:01:31,670 --> 00:01:37,310
‫OKAY. Standard-Website. Es sieht so aus, als hätte es einen Post, auf der Seite hier.

19
00:01:37,310 --> 00:01:37,690
‫Gut.

20
00:01:37,700 --> 00:01:43,550
‫Jetzt gehe ich zu meinem Code-Editor und rufe die Post-Datei auf, über die wir gesprochen haben,

21
00:01:44,510 --> 00:01:46,710
‫und ich werde hier etwas ändern.

22
00:01:46,770 --> 00:01:47,980
‫Ich werde den Titel tatsächlich ändern.

23
00:01:53,810 --> 00:01:55,060
‫Und ich werde es retten.

24
00:01:55,100 --> 00:02:01,240
‫Es sieht so aus, als ob meine Protokolle hier hinten besagen, dass die Änderungen in dieser Datei erkannt wurden.

25
00:02:01,410 --> 00:02:05,180
‫Wenn ich wieder zu meinem Browser gehe und auf "Aktualisieren" klicke ... Na, bitte.

26
00:02:05,190 --> 00:02:09,840
‫Wie Sie hier sehen können, werden meine Dateien korrekt in den Container abgebildet.

27
00:02:09,840 --> 00:02:14,730
‫Der Container sieht die Dateiänderungen auf dem Host und aktualisiert dann seinen Code.

28
00:02:14,890 --> 00:02:15,490
‫Na, bitte.

29
00:02:15,510 --> 00:02:21,870
‫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

30
00:02:21,870 --> 00:02:25,950
‫auf GitHub zu erstellen, die übrigens kostenlos sind.

31
00:02:26,220 --> 00:02:28,720
‫Weitere Informationen dazu finden Sie hier.

32
00:02:29,100 --> 00:02:33,360
‫Anstatt es wie vorgeschlagen zu installieren, können Sie mycontainer verwenden oder

33
00:02:33,360 --> 00:02:34,770
‫Ihr eigenes erstellen.

34
00:02:34,770 --> 00:02:40,920
‫Wenn Sie mit mycontainer in Ruhe mit Jekyll herumspielen möchten, können Sie alle von mir bereitgestellten

35
00:02:41,220 --> 00:02:46,320
‫Informationen und die Dokumentation zu deren Verwendung auf Docker Hub oder GitHub anzeigen.

