Установка Docker и Docker-compose на Ubuntu | уроки docker | #1.1
Spisu treści:
- Wymagania wstępne
- Instalowanie Dockera na Ubuntu
- Włączanie repozytorium Docker
- Instalowanie Docker CE
- Wykonywanie polecenia dokera bez sudo
- Usuń pojemniki Docker
- Wniosek
Docker to technologia konteneryzacji, która umożliwia szybkie budowanie, testowanie i wdrażanie aplikacji jako przenośnych, samowystarczalnych kontenerów, które można uruchomić praktycznie w dowolnym miejscu. Docker stał się de facto standardem wdrażania kontenerów i jest niezbędnym narzędziem dla inżynierów DevOps oraz ich ciągłej integracji i dostarczania.
W tym samouczku omówimy, jak zainstalować Docker na komputerze Ubuntu 18.04 oraz poznać podstawowe pojęcia i polecenia Docker.
Wymagania wstępne
Przed kontynuowaniem tego samouczka upewnij się, że jesteś zalogowany jako użytkownik z uprawnieniami sudo. Wszystkie polecenia w tym samouczku powinny być uruchamiane jako użytkownik inny niż root.
Instalowanie Dockera na Ubuntu
Chociaż pakiet instalacyjny Docker jest dostępny w oficjalnym repozytorium Ubuntu 18.04, nie zawsze może to być najnowsza wersja. Zalecane podejście polega na zainstalowaniu najnowszego pakietu Docker z repozytoriów Docker.
Włączanie repozytorium Docker
-
Zacznij od zaktualizowania listy pakietów i zainstalowania zależności niezbędnych do dodania nowego repozytorium przez
sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
Zaimportuj klucz GPG repozytorium za pomocą następującego polecenia
curl
:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Dodaj repozytorium Docker APT do swojego systemu:
sudo add-apt-repository "deb https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Instalowanie Docker CE
Teraz, gdy repozytorium Dockera jest włączone, możesz zainstalować dowolną potrzebną wersję Dockera.
-
Aby zainstalować najnowszą wersję Dockera, użyj poniższego polecenia. Jeśli chcesz zainstalować konkretną wersję Dockera, pomiń ten krok i przejdź do następnej.
sudo apt update
sudo apt install docker-ce
Aby zainstalować konkretną wersję, najpierw wypisz listę dostępnych wersji w repozytorium Docker:
apt list -a docker-ce
Polecenie drukuje dostępne wersje Dockera w drugiej kolumnie.
docker-ce/bionic 5:18.09.7~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.6~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.5~3-0~ubuntu-bionic amd64
Na przykład, aby zainstalować wersję
18.09.6
, należy wpisać:sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionic
Aby zapobiec automatycznej aktualizacji pakietu Docker, oznacz go jako wstrzymany:
sudo apt-mark hold docker-ce
Po zakończeniu instalacji usługa Docker uruchomi się automatycznie. Możesz to zweryfikować, wpisując:
sudo systemctl status docker
Dane wyjściowe będą wyglądać mniej więcej tak:
● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor p Active: active (running) since Tue 2019-07-02 11:28:40 UTC; 15min ago Docs: https://docs.docker.com Main PID: 11911 (dockerd) Tasks: 10 CGroup: /system.slice/docker.service
Wykonywanie polecenia dokera bez sudo
Domyślnie zarządzanie Docker wymaga uprawnień administratora.
Aby uruchomić polecenia
docker
jako użytkownik inny niż root bez przygotowywania
sudo
, musisz dodać użytkownika do grupy
docker
. Ta grupa jest tworzona podczas instalacji pakietu Docker CE. Aby to zrobić, uruchom następujące polecenie:
sudo usermod -aG docker $USER
$USER
to zmienna środowiskowa, która przechowuje twoją nazwę użytkownika.
Wyloguj się i zaloguj ponownie, aby odświeżyć członkostwo w grupie.
Aby sprawdzić, czy Docker został pomyślnie zainstalowany i czy można uruchamiać polecenia dokera bez przygotowywania
sudo
, uruchom:
docker container run hello-world
Polecenie pobierze obraz testowy, uruchom go w kontenerze, wydrukuje komunikat „Hello from Docker” i zakończy działanie. Dane wyjściowe powinny wyglądać następująco:
Usuń pojemniki Docker
Aby usunąć jeden lub więcej kontenerów, skopiuj identyfikator kontenera (lub identyfikatory) i wklej je po podkomendie
container rm
:
docker container rm c55680af670c
Wniosek
Nauczyłeś się, jak zainstalować Docker na komputerze Ubuntu 18.04 oraz jak pobierać obrazy Docker i zarządzać kontenerami Docker. Możesz także przeczytać o Docker Compose, która pozwala definiować i uruchamiać wielokontenerowe aplikacje Docker.
Ten samouczek ledwo rysuje powierzchnię ekosystemu Docker. W niektórych naszych kolejnych artykułach będziemy nadal zagłębiać się w inne aspekty Dockera. Aby dowiedzieć się więcej o Docker, sprawdź oficjalną dokumentację Docker.
docker ubuntuJak zainstalować i używać PHP Composer na Ubuntu 18.04
Kompozytor jest menedżerem zależności dla PHP. Kompozytor pobierze wszystkie wymagane pakiety PHP, od których zależy Twój projekt i zarządza nimi za Ciebie.
Jak zainstalować i używać Dockera na Centos 7
W tym samouczku omówimy, jak zainstalować Docker CE na CentOS 7 oraz poznać podstawowe koncepcje i polecenia Docker.
Jak zainstalować i używać Dockera na Debianie 9
W tym samouczku przeprowadzimy Cię przez proces instalowania Dockera na maszynie Debian 9 oraz poznamy podstawowe pojęcia i polecenia Docker.