‫W porządku, ponieważ jest to pierwszy wykład w tej sekcji, zamierzam omówić naprawdę szybko, o czym
‫jest ta cała sekcja i to są pojemniki.
‫Kontenery są podstawowym elementem zestawu narzędzi Docker i jest to jedna z pierwszych rzeczy, których
‫się nauczymy.
‫Nie będziemy budować obrazów ani robić żadnych zaawansowanych rzeczy, dopóki nie dowiemy
‫się, jakie są pojemniki, jak je uruchomić, trochę jak różnią się od VM i innych podstawowych funkcji kontenera.
‫Pierwszą rzeczą, którą chcemy zrobić, jest upewnienie się, że mamy najnowszą wersję Docker i działa.
‫Gdy przejdziemy przez ten i ten wykład, inne wykłady porozmawiają o tym, jak
‫uruchomić kontenery, jak zarządzać różnymi aspektami kontenera: uruchom
‫go, zatrzymaj, usuń,
‫stwórz ...
‫tego rodzaju rzeczy.
‫I będziemy używać Nginx do tego wszystkiego. Nginx jest naprawdę podstawowym serwerem sieciowym, który będzie
‫dla nas łatwy do wykorzystania tylko po to, aby nauczyć się poleceń Docker i jak robić elementy kontenera Docker.
‫Następnie przejdziemy do kilku podstawowych informacji o sieci. Nauczysz się sieci Docker i tego, jak pojemniki
‫rozmawiają ze sobą.
‫A w przypadku tej całej sekcji jedynym wymaganiem jest zainstalowana najnowsza wersja
‫Docker i że działa poprawnie.
‫Tak więc w tym wykładzie upewnimy się, że jest to naprawdę szybkie, że zostało poprawnie skonfigurowane.
‫Aby linia poleceń Docker działała poprawnie, musisz upewnić się, że znajdujesz się w
‫odpowiednim terminalu dla swojego systemu operacyjnego.
‫Mam zamiar używać Maca, więc mogę korzystać z Terminalu lub iTerm2; dwa popularne wybory na Macu.
‫Następnie w systemie Windows, jeśli używasz Docker dla Windows, użyjesz PowerShell.
‫Jeśli jesteś na Docker ToolBox, będziesz używał QuickStart Terminal, który jest dostarczany z Docker ToolBox.
‫A jeśli używasz Linuksa, po prostu użyjesz powłoki Linuxa, którą wybierzesz.
‫Są to wszystkie rzeczy, o których mówię w poprzedniej sekcji, dotyczące konfiguracji własnego systemu
‫operacyjnego.
‫Więc jeśli masz więcej pytań, obejrzyj te filmy.
‫Ale zacznijmy.
‫Pierwsze polecenie to wersja dokujaca. To polecenie po prostu zwraca wersję twojego klienta
‫- to właśnie CLI, którego właśnie użyliśmy - i serwer, zwany także silnikiem; a silnik działa
‫w tle na twoim komputerze.
‫W systemie Windows jest zwykle nazywany usługą na komputerach Mac i Linux,
‫zazwyczaj nazywany jest demonem.
‫A to, co się tutaj dzieje, to nasza linia poleceń dockera, która w rzeczywistości rozmawia z serwerem na moim
‫komputerze, a następnie zwraca jego wartości, a także same wartości klienta.
‫Idealnie powinny być takie same, ale nie muszą być tymi samymi wersjami.
‫I chcesz, aby były najnowszą wersją, jak to możliwe. Jeśli masz starszą wersję, taką jak 1. 12 lub 1. 13, zdecydowanie chcesz się
‫upewnić, że przejdziesz do poprzedniej sekcji i uzyskasz odpowiednie wersje, ponieważ będziemy
‫używać wielu nowych funkcji, które są tylko w najnowszych wersjach.
‫Fakt, że otrzymałem informacje zwrotne z serwera, potwierdza, że mogę rozmawiać z serwerem i
‫że działa poprawnie.
‫Jeśli pojawi się tam błąd, oznacza to, że być może trzeba wykonać sudackową wersję dockera.
‫Jeśli jesteś może w Linuksie lub prawdopodobnie Twój Docker nie działa, a być może powinieneś
‫zajrzeć do sekcji poprzedniej sekcji, aby upewnić się, że Docker działa poprawnie.
‫Teraz zdobądź trochę więcej informacji z naszego silnika Docker.
‫Jeśli zrobimy dokowanie, zwróci ono o wiele więcej rzeczy niż tylko wersję. Dzięki temu dowiemy się wiele
‫o naszej konfiguracji i konfiguracji naszego silnika.
‫Niektóre z nich są oczywiste, podobnie jak liczba uruchomionych pojemników lub liczba
‫obrazów przechowywanych w Dockerze.
‫Ale wiele innych rzeczy może nie mieć sensu i to jest w porządku.
‫Wiele z tego przejdziemy podczas tego kursu.
‫Teraz możesz się zastanawiać, jakie są wszystkie polecenia, których możesz użyć w Dockerze.
‫Możesz uzyskać ich listę, po prostu wpisując doker i uderzając zwrot.
‫Zobaczysz długą listę na dole.
‫Nie jest to w rzeczywistości pełna lista, ponieważ jeśli zauważysz tutaj na górze,
‫mamy teraz to polecenie zarządzania.
‫Tak więc, począwszy od początku 2017 roku, Docker zdał sobie sprawę, że dostajemy tak wiele poleceń na tej liście
‫- gdzie po prostu wpisałbym obszar dokowania i polecenie - że było ich tyle,
‫że potrzebowali stworzyć łatwiejszy sposób aby uporządkować wszystkie te polecenia.
‫Wtedy stworzyli komendy zarządzania i utworzyli format, w którym do dyspozycji jest obszar
‫dokujcy, polecenie zarządzania, a następnie podpolecenie. Podczas tego kursu zauważysz, że staramy się
‫użyć obu tych elementów.
‫W większości będziemy korzystać z nowego modelu Docker.
‫Wykorzystajmy tutaj przykład uruchomienia kontenera - i jest to nowy format tego polecenia.
‫Ale od początku projektu Docker, praca w doku była zwykle sposobem, w jaki wpisujemy
‫to polecenie.
‫Niedawno uruchomienie kontenera dokera stało się nowym sposobem uruchomienia tego polecenia.
‫Teraz fajną rzeczą w Docker jest to, że naprawdę skupia się na kompatybilności wstecznej.
‫Tak więc kurs dokowania prawdopodobnie będzie działać wiecznie; ale nowe polecenia, które otrzymamy, nie będą
‫używać tej wartości polecenia dokowania.
‫Będzie używać wartości podkomendy przestrzeni poleceń dokowania. Tak więc za każdym razem, gdy używam tych poleceń, wyjaśnimy, czym one
‫są i pokażę ci prawdopodobnie stary sposób robienia tego i nowy sposób robienia tego
‫w zależności od tego, czy polecenie ma tę opcję.
‫Więc zaczniemy mieć sens, gdy będziemy przechodzić ten kurs.
‫OK, mimo że mieliśmy bardzo krótki wykład i było to dość proste, przyjrzyjmy się naprawdę szybko
‫tym komendom.
‫Polecenie wersji docker jest tym, którego zawsze używam jako pierwszego w nowym systemie Docker; aby upewnić się,
‫że mój klient może rozmawiać z silnikiem i że mam wersję, której oczekiwałbym.
‫Po drugie informacja o dokowaniu daje mi wiele wartości konfiguracyjnych poza silnikiem, aby upewnić się, że jest
‫skonfigurowany w taki sposób, jakiego oczekuję.
‫I na koniec rozmawialiśmy o strukturze linii poleceń. Stara droga wciąż działa.
‫Tak więc w przypadku starszych poleceń, które działają przez ostatnie 4 lub więcej lat, nadal działają z poleceniem
‫docker, a następnie z opcjami.
‫Jednak w przypadku nowych poleceń w przyszłości Docker tworzy nowy model poleceń zarządzania za pomocą
‫podkomendy przestrzeni poleceń docker. Przykładem, którego używamy, był bieg w doku,
‫jedno z najczęstszych poleceń używanych w Dockerze, gdzie stary sposób był uruchamiany przez docker, ale działa również
‫nowy sposób uruchamiania kontenera dokera.
‫Możesz zdecydować, w jaki sposób chcesz użyć tych poleceń, niezależnie od tego, czy chcesz używać starej, czy nowej
‫metody, ponieważ obie nadal będą działać.