Android

Jak zainstalować i używać Dockera na Ubuntu 18.04

Установка Docker и Docker-compose на Ubuntu | уроки docker | #1.1

Установка Docker и Docker-compose на Ubuntu | уроки docker | #1.1

Spisu treści:

Anonim

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

  1. 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.

  1. 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 ubuntu