Docker - Konteneryzacja wprowadzenie. Instalacja 001
Spisu treści:
- Wymagania wstępne
- Zainstaluj Docker na Debianie
- Wykonywanie polecenia dokera bez Sudo
- Usuń pojemniki Docker
- Wniosek
Docker to platforma konteneryzacji, która pozwala szybko budować, testować i wdrażać aplikacje jako przenośne, samowystarczalne kontenery, które można uruchomić praktycznie w dowolnym miejscu.
Docker jest de facto standardem dla technologii kontenerów i jest niezbędnym narzędziem dla inżynierów DevOps oraz ich ciągłej integracji i dostaw.
W tym samouczku przeprowadzimy Cię przez proces instalowania Dockera na maszynie Debian 9 oraz poznamy 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.
Zainstaluj Docker na Debianie
W poniższych krokach opisano, jak zainstalować najnowszą stabilną wersję Dockera z repozytoriów Dockera.
-
Zaktualizuj zainstalowane pakiety do najnowszej wersji:
sudo apt update
sudo apt upgrade
Zainstaluj zależności niezbędne do dodania nowego repozytorium przez
sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2
Zaimportuj klucz GPG repozytorium za pomocą następującego polecenia curl:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
Dodaj repozytorium Docker APT do listy repozytoriów oprogramowania systemu, wpisując:
sudo add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable"
Teraz, gdy repozytorium Docker jest włączone, zaktualizuj listę pakietów
apt
i zainstaluj najnowszą wersję Docker CE (Community Edition) z:sudo apt update
sudo apt install docker-ce
Po zakończeniu instalacji usługa Docker uruchomi się automatycznie. Możesz to zweryfikować, wpisując:
sudo systemctl status docker
● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-07-27 17:02:07 UTC; 1min 14s ago Docs: https://docs.docker.com Main PID: 16929 (dockerd) CGroup: /system.slice/docker.service
W chwili pisania tego tekstu aktualna wersja
18.06.0-ce
dostępna dla Debian 9 to18.06.0-ce
. Sprawdź wersję Dockera za pomocą:docker -v
Docker version 18.06.0-ce, build 0ffa825
Wykonywanie polecenia dokera bez Sudo
Domyślnie tylko użytkownik z uprawnieniami administratora może wykonywać polecenia Docker.
Jeśli chcesz uruchamiać polecenia Dockera jako użytkownik inny niż root bez przygotowywania
sudo
, musisz dodać użytkownika do grupy dokerów, która jest tworzona podczas instalacji pakietu Docker CE. Możesz to zrobić, wpisując:
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 można uruchamiać polecenia dokera bez wcześniejszego
sudo
uruchom następujące polecenie, które pobierze obraz testowy, uruchom go w kontenerze, wydrukuj komunikat „Hello from Docker” i zakończ:
docker container run hello-world
Dane wyjściowe powinny wyglądać następująco:
Usuń pojemniki Docker
Aby usunąć jeden lub więcej kontenerów, po prostu skopiuj identyfikator kontenera (lub identyfikatory) i wklej je po podkomendie
container rm
:
docker container rm c55680af670c
Wniosek
Nauczyłeś się, jak zainstalować Docker na swoim komputerze z systemem Debian 9 oraz jak pobierać obrazy Docker i zarządzać kontenerami 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.
Powinieneś również sprawdzić oficjalną dokumentację Dockera.
doker debianJak zainstalować i używać PHP Composer na Debianie 9
Kompozytor jest menedżerem zależności dla PHP. Ten samouczek zawiera kroki niezbędne do zainstalowania Composer w systemach Debian 9.
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 Ubuntu 18.04
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. W tym samouczku omówimy, jak zainstalować Docker na Ubuntu 18.04 oraz poznać podstawowe pojęcia i polecenia Docker.