Poradniki > Jak zainstalować Docker na Ubuntu 22.04

Jak zainstalować Docker na Ubuntu 22.04

Opublikowany: 10 kwietnia 2024

Ubuntu

Docker to platforma programowa opracowana w celu ułatwienia wdrażania aplikacji opartych na koncepcji kontenerów. Platforma może służyć do tworzenia, testowania i dystrybucji aplikacji poprzez zebranie ich w znormalizowanych jednostkach zwanych kontenerami.

Kontenery Docker są wyizolowanymi środowiskami, w których aplikacje mogą być uruchamiane bez ingerencji w pozostałe procesy. Podobnie jak w przypadku maszyn wirtualnych, określone zasoby obliczeniowe są przydzielane do każdego kontenera. Docker nie wymaga jednak emulacji sprzętu, gdyż używa fizycznego sprzętu hosta dla każdego kontenera.

Ze względu na oszczędność zasobów i zdolność do generowania lepszej wydajności systemu, konteneryzację można postrzegać jako naturalną ewolucję wirtualizacji. Co więcej, ponieważ zawierają one wszystko, co jest potrzebne do poprawnego działania aplikacji - w tym biblioteki i narzędzia systemowe - kontenery upraszczają wdrażanie aplikacji i eliminują problemy związane z konfiguracją środowiska wykonawczego.

W celu zainstalowania Dockera, w pierwszej kolejności połącz się ze swoim serwerem przez SSH. Jeśli jeszcze tego nie zrobiłeś, zapoznaj się z naszym poradnikiem na temat bezpiecznego połączenia przez protokół SSH. W przypadku serwera lokalnego przejdź do następnego kroku i otwórz terminal na swoim serwerze.

Instalacja Dockera

Najnowszą wersję Dockera można pobrać z Repozytorium Docker, a nie z Oficjalnego Repozytorium Ubuntu. Poniżej przedstawiamy instrukcję tego procesu.

Zaktualizuj listę pakietów za pomocą komendy:

$ sudo apt update

Zainstaluj pakiety niezbędne by zezwolić APT (Advanced Packaging Tool) na wykorzystywanie pakietów przez HTTPS:

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

Dodaj do swojego systemu klucz GPG z Repozytorium Dockera:

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc

Dodaj Repozytorium Dockera do źródeł APT:

echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu jammy stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Zaktualizuj bazę danych pakietów poprzez dodanie nowych pakietów Dockera:

$ sudo apt update

Następnie zainstaluj Dockera:

$ sudo apt install docker-ce

Po zainstalowaniu Dockera, daemon powinien być uruchomiony, a proces zostanie włączony przy każdym uruchomieniu maszyny. Sprawdź jego działanie za pomocą komendy:

$ sudo systemctl status docker
docker service

Dodawanie własnego użytkownika do grupy Docker

Aby uniknąć konieczności wprowadzania komendy „sudo” za każdym razem, dodaj swojego użytkownika do grupy Docker. Jest to grupa użytkowników, którzy mogą wykonywać komendy na poziomie administratora.

$ sudo usermod -a -G docker ${USER}

Wykonaj powyższą komendę dla każdego użytkownika, którego chcesz dodać do grupy.

W celu zrestartowania dostępu i zatwierdzenia zmian wprowadź komendę:

$ su - username

Sugerujemy zapoznanie się z naszym artykułem na temat zarządzania kontenerami Docker na Linux, który wyjaśni jak wykorzystać kontenery i obrazy z Docker.