Skip to content Skip to footer

Docker – Instalacja na Ubuntu Server

Poniżej znajdziesz instrukcję krok po kroku, jak zainstalować Docker Engine na serwerze z systemem Ubuntu (np. 20.04, 22.04 lub nowszym). Instrukcje są zgodne z oficjalną dokumentacją Dockera.

Krok 1: Zaktualizuj system

  1. Zaloguj się na serwer Ubuntu przez SSH.
  2. Zaktualizuj listę pakietów i system:
sudo apt update
sudo apt upgrade -y
    

Krok 2: Zainstaluj wymagane zależności

Zainstaluj pakiety niezbędne do konfiguracji repozytorium Dockera:

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

Krok 3: Dodaj oficjalne repozytorium Dockera

  1. Dodaj klucz GPG Dockera:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    
  1. Dodaj repozytorium Dockera do źródeł APT:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    

Krok 4: Zainstaluj Docker

  1. Zaktualizuj listę pakietów:
sudo apt update
    
  1. Zainstaluj Docker Engine i narzędzia CLI:
sudo apt install -y docker-ce docker-ce-cli containerd.io
    

Krok 5: Sprawdź, czy Docker działa

  1. Uruchom i włącz usługę Docker:
sudo systemctl start docker
sudo systemctl enable docker
    
  1. Sprawdź status Dockera:
sudo systemctl status docker
    
  1. Zweryfikuj instalację, uruchamiając testowy kontener:
sudo docker run hello-world
    

Jeśli wszystko działa poprawnie, zobaczysz komunikat powitalny od Dockera.

Krok 6: (Opcjonalne) Ustawienia dla użytkownika bez sudo

Aby uruchamiać polecenia Docker bez sudo, dodaj użytkownika do grupy docker:

sudo usermod -aG docker ${USER}
    

Wyloguj się i zaloguj ponownie, aby zmiany zostały zastosowane. Sprawdź, wpisując:

docker run hello-world
    

Krok 7: (Opcjonalne) Zainstaluj Docker Compose

  1. Pobierz najnowszą wersję Docker Compose:
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    
  1. Nadaj uprawnienia do wykonywania:
sudo chmod +x /usr/local/bin/docker-compose
    
  1. Sprawdź wersję:
docker-compose --version
    

Uwagi

  • Wersja Ubuntu: Upewnij się, że używasz wspieranej wersji Ubuntu (np. Focal, Jammy). Sprawdź wersję poleceniem lsb_release -a.
  • Problemy z instalacją: W razie błędów sprawdź logi (journalctl -u docker) lub upewnij się, że repozytorium Dockera jest poprawnie dodane.
  • Dokumentacja: Więcej szczegółów znajdziesz w oficjalnej dokumentacji Dockera.

Gotowe! Jeśli masz pytania lub napotkasz problemy, skontaktuj się z nami!

Leave a comment

0.0/5