Android

Jak zainstalować i używać Dockera na Debianie 9

Docker - Konteneryzacja wprowadzenie. Instalacja 001

Docker - Konteneryzacja wprowadzenie. Instalacja 001

Spisu treści:

Anonim

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.

  1. 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 to 18.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 debian