﻿1
00:00:05,540 --> 00:00:11,720
‫DOBRZE. To ja przechodzę przez zadanie na oprawach bind. Zacznę od tego

2
00:00:11,720 --> 00:00:19,670
‫w katalogu przykładowym 1 bind mount. Jeśli spojrzę tutaj, widzę pliki ze zniżkami i inne rzeczy. Nie muszę się tym specjalnie

3
00:00:19,670 --> 00:00:24,700
‫przejmować, ale są to standardowe szablony plików ze strony Jekyll.

4
00:00:24,830 --> 00:00:30,020
‫Wiem, że gdybym używał Jekyll na mojej maszynie, musiałbym zainstalować Jekyll, która

5
00:00:30,020 --> 00:00:33,140
‫wymaga konkretnej wersji Rubiego i innych narzędzi.

6
00:00:33,140 --> 00:00:36,840
‫Fajną rzeczą jest to, że nie muszę tego robić. Mogę wpisać bieg dokowania.

7
00:00:36,880 --> 00:00:44,070
‫Możemy również wpisać bieg kontenera dokera, ale zamierzam użyć tutaj skróconej formy. Mam zamiar przesłać port 80

8
00:00:44,930 --> 00:00:50,030
‫do portu 4000 w kontenerze, tak jak to określiliśmy.

9
00:00:50,180 --> 00:00:55,100
‫Następnie muszę zamontować ten katalog do kontenera, do tego

10
00:00:57,710 --> 00:01:02,030
‫katalogu stron, a następnie muszę uruchomić obraz

11
00:01:06,540 --> 00:01:07,940
‫serwisu Jekyll.

12
00:01:11,450 --> 00:01:16,970
‫DOBRZE. Widzę, co się tutaj wydarzyło, kiedy faktycznie uruchomił Jekyll, faktycznie zbudował tę stronę internetową

13
00:01:16,970 --> 00:01:18,000
‫z tych plików źródłowych.

14
00:01:18,020 --> 00:01:22,670
‫Nie muszę wiedzieć, co to wszystko znaczy, ale mogę powiedzieć na dole, że tak naprawdę to się

15
00:01:22,760 --> 00:01:24,150
‫zaczęło i serwer działa.

16
00:01:24,170 --> 00:01:27,010
‫Mogę nacisnąć Control c, aby zatrzymać.

17
00:01:27,050 --> 00:01:31,530
‫Następnie pozwól mi przejść do przeglądarki i wpisz localhost.

18
00:01:31,670 --> 00:01:37,310
‫DOBRZE. Domyślna strona internetowa. Wygląda na to, że ma jeden post, który jest tutaj na tej stronie.

19
00:01:37,310 --> 00:01:37,690
‫W porządku.

20
00:01:37,700 --> 00:01:43,550
‫Teraz przejdę do mojego edytora kodu i zamierzam wyciągnąć ten plik post, tak jak mówiliśmy,

21
00:01:44,510 --> 00:01:46,710
‫i zamierzam coś tutaj zmienić.

22
00:01:46,770 --> 00:01:47,980
‫Zamierzam zmienić tytuł.

23
00:01:53,810 --> 00:01:55,060
‫I zamierzam to uratować.

24
00:01:55,100 --> 00:02:01,240
‫Wygląda na to, że moje logi z powrotem tutaj mówią, że wykrył zmiany w tym pliku.

25
00:02:01,410 --> 00:02:05,180
‫Jeśli przejdę z powrotem do przeglądarki i odświeżę ... No to jedziemy.

26
00:02:05,190 --> 00:02:09,840
‫Jak widać, moje pliki są poprawnie mapowane do kontenera.

27
00:02:09,840 --> 00:02:14,730
‫Kontener widzi zmiany pliku na hoście, a następnie aktualizuje jego kod.

28
00:02:14,890 --> 00:02:15,490
‫No to jedziemy.

29
00:02:15,510 --> 00:02:21,870
‫Jeśli interesujesz się Jekyll, Jekyll jest naprawdę fajnym Static Site Generator. Jest świetny do tworzenia

30
00:02:21,870 --> 00:02:25,950
‫stron internetowych na GitHub, które są darmowe.

31
00:02:26,220 --> 00:02:28,720
‫Więcej informacji na ten temat można znaleźć tutaj.

32
00:02:29,100 --> 00:02:33,360
‫Zamiast instalować je tak, jak sugerują, możesz śmiało korzystać z Mycontainer

33
00:02:33,360 --> 00:02:34,770
‫lub tworzyć własne.

34
00:02:34,770 --> 00:02:40,920
‫Jeśli chcesz używać mycontainer do zabawy z Jekyllem w swoim własnym czasie, możesz zobaczyć wszystkie dostarczone przeze

35
00:02:41,220 --> 00:02:46,320
‫mnie informacje i dokumentację, jak z nich korzystać, w Docker Hub lub na GitHub.

