Jak skonfigurować Docker w systemie Linux

Jedną z głównych zalet używania Linuksa jako platformy dla serwera są kontenery. Kontenery to technologia, która pozwala użytkownikowi zawierać mikro system operacyjny i wyspecjalizowane oprogramowanie i uruchamiać je w izolacji w systemie. Takie postępowanie zapewnia niesamowitą wydajność i elastyczność. Mówiąc o kontenerach w systemie Linux, najpopularniejszym rozwiązaniem jest Docker. To oprogramowanie, po zainstalowaniu, bardzo ułatwia niemal każdemu łatwą instalację i uruchamianie kontenerów w locie. Oto jak uzyskać Docker w systemie Linux ..

OSTRZEŻENIE SPOILERA: Przewiń w dół i obejrzyj samouczek wideo na końcu tego artykułu.

Instrukcje Ubuntu

Przed uruchomieniem Docker CE na serwerze lub komputerze z systemem Ubuntu należy zaktualizować pamięć podręczną pakietów Ubuntu apt i zainstalować wszelkie aktualizacje oprogramowania, które mogą wymagać instalacji.

sudo apt update 

sudo apt upgrade

Gdy twój system będzie aktualny, będziesz musiał zainstalować kilka pakietów. Pakiety te są ważne i umożliwią menedżerowi pakietów Ubuntu lepszą interakcję z pobieraniem przez HTTPS.

sudo apt-get install 
 apt-transport-https 
 ca-certificates 
 curl 
 software-properties-common

Kolejnym krokiem w procesie instalacji jest dodanie klucza GPG do oficjalnego repozytorium oprogramowania Docker. Jest to ważne, ponieważ Ubuntu nie zainstaluje oprogramowania bez niego.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Po pobraniu klucza dodaj oficjalne repozytorium oprogramowania Docker CE do systemu Ubuntu.

sudo add-apt-repository 
 "deb [arch=amd64] https://download.docker.com/linux/ubuntu 
 $(lsb_release -cs) 
 stable"

Na koniec ponownie zaktualizuj źródła oprogramowania Ubuntu i zainstaluj oprogramowanie Docker, aby zakończyć proces instalacji.

sudo apt update&&sudo apt install docker-ce

Instrukcje Debiana

Przed zainstalowaniem Docker CE dla Debiana zaktualizuj system. Zapewni to dobre działanie Dockera na twoim komputerze.

sudo apt-get update

sudo apt-get upgrade

Gdy wszystko jest aktualne, musisz zainstalować kilka narzędzi, aby zapewnić prawidłowe pobieranie pakietów Docker CE. Pamiętaj, że instrukcje będą się różnić w zależności od wersji Debiana.

Instrukcje Debian Stretch / Jesse

sudo apt-get install 
 apt-transport-https 
 ca-certificates 
 curl 
 gnupg2 
 software-properties-common

Instrukcje Wheezy

sudo apt-get install 
 apt-transport-https 
 ca-certificates 
 curl 
 python-software-properties

Po dodaniu narzędzi nadszedł czas, aby zainstalować klucz GPG repozytorium Docker w Debianie. To krytyczny krok, więc nie ignoruj ​​go. Debian nie zainstaluje Dockera bez niego.

curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -

Następnie dodaj repozytorium oprogramowania Docker CE do listy źródeł Debiana.

sudo add-apt-repository 
 "deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") 
 $(lsb_release -cs) 
 stable"

Teraz pozostaje tylko zaktualizować źródła oprogramowania Debiana po raz drugi i zainstalować Docker CE. Zrób to za pomocą następujących poleceń:

sudo apt-get update&&sudo apt-get install docker-ce

Instrukcje Fedory

Przed zainstalowaniem Dockera w Fedorze musisz zainstalować niektóre wtyczki Dnf. Są one ważne i pozwolą na znacznie łatwiejszą instalację oprogramowania Docker. Zainstaluj wtyczki Dnf za pomocą:

sudo dnf -y install dnf-plugins-core

Po zainstalowaniu wtyczek nadszedł czas, aby dodać rzeczywiste repozytorium oprogramowania do maszyny.

sudo dnf config-manager 
 --add-repo 
 https://download.docker.com/linux/fedora/docker-ce.repo

Dodanie oficjalnego repozytorium oprogramowania Docker CE do Dnf i Fedory oznacza, że ​​gdy użytkownik zaktualizuje swój system, będzie otrzymywać regularne aktualizacje Dockera. Jeśli instalujesz Dockera na komputerze, który nie ma regularnego dostępu do Internetu, rozważ przejście na stronę pobierania Docker CE i zamiast tego pobierz RPM.

Zainstaluj Docker CE bezpośrednio z menedżera pakietów Fedory, aby zakończyć proces.

sudo dnf install docker-ce

Inne systemy Linux

Docker jest dobrze obsługiwany w systemie Linux. Powyższe dystrybucje Linuksa to niektóre z tych, które wolisz używać Docker. Jeśli chcesz pobrać oprogramowanie na inną wersję systemu Linux, warto to sprawdzić dokumentacja. Informacje o instalacji Dockera to wspaniałe narzędzie i mają wiele opisów dla wielu różnych dystrybucji Linuksa. Sprawdź również dokumentację używanej dystrybucji Linuksa, ponieważ może ona również pomóc w zainstalowaniu oprogramowania docker.

Włączanie Docker CE

Docker CE jest zainstalowany, ale zanim będziesz mógł go używać, musisz użyć systemu init, aby włączyć jego usługi. W zależności od używanego systemu operacyjnego instrukcje mogą się różnić. Na przykład, jeśli postępowałeś zgodnie z instrukcjami Ubuntu lub Debian, istnieje duża szansa, że ​​elementy systemd zostały automatycznie włączone podczas procesu instalacji. Fedora lub inne dystrybucje Linuksa, które używają systemd, będą musiały włączyć te elementy osobno.

Najpierw włącz usługę podczas uruchamiania za pomocą polecenia systemctl enable.

sudo systemctl enable docker

Następnie natychmiast uruchom docker w systemie za pomocą polecenia systemctl start.

sudo systemctl start docker

Chcesz wyłączyć usługę Docker CE? Użyj systemctl wyłącz.

sudo systemctl disable docker

Ponadto zatrzymaj Dockera w dowolnym momencie za pomocą systemctl stop i uruchom go ponownie za pomocą ponownego uruchomienia systemctl.

sudo systemctl stop

sudo systemctl restart

Korzystanie z Docker CE

Po zainstalowaniu Docker CE w systemie Linux możesz zainstalować i używać dowolnej liczby kontenerów. Aby przetestować i upewnić się, że oprogramowanie Docker CE działa poprawnie, należy najpierw uruchomić kontener testowy:

sudo docker run hello-world

Jeśli kontener hello-world uruchamia się i działa poprawnie, wszystko jest gotowe. Jeśli nie, ponownie zainstaluj Docker i spróbuj ponownie.

Zainstaluj i uruchom pojemniki

Instalowanie kontenerów w konfiguracji Dockera jest dość proste. Aby rozpocząć, wyszukaj w Docker Hub kontener, który chcesz zainstalować.

docker search searchterm

Następnie zainstaluj go za pomocą dokera.

docker pull containername

Uruchom kontener z:

sudo docker run containername