Powrót do bloga
Styczeń 13, 2026Poradniki

Jak zainstalować Docker na serwerze Linux

Kompletny przewodnik po instalacji Docker i Docker Compose na serwerach Ubuntu i CentOS dla aplikacji kontenerowych.

Jak zainstalować Docker na serwerze Linux

Docker to platforma do tworzenia, dostarczania i uruchamiania aplikacji w kontenerach. Kontenery pozwalają spakować aplikację wraz ze wszystkimi jej zależnościami, zapewniając jej spójne działanie w różnych środowiskach. Ten poradnik pomoże Ci zainstalować Docker na serwerze Hiddence.

Dla Ubuntu / Debian

Krok 1: Zaktualizuj pakiety systemowe

bash
sudo apt update
sudo apt upgrade -y

Krok 2: Zainstaluj wymagania wstępne

bash
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y

Krok 3: Dodaj repozytorium Docker i zainstaluj

bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
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
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -y

Dla RHEL / CentOS / Alma Linux / Rocky Linux

Krok 1: Zainstaluj wymagania wstępne

bash
sudo yum install -y yum-utils

Krok 2: Dodaj repozytorium Docker i zainstaluj

bash
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io -y
sudo systemctl start docker
sudo systemctl enable docker

Zweryfikuj instalację

bash
sudo docker --version
sudo docker run hello-world

Instalacja Docker Compose

Docker Compose pozwala definiować i uruchamiać wielokontenerowe aplikacje Docker. W nowoczesnych systemach zaleca się instalację jako wtyczkę:

bash
# Dla Ubuntu/Debian
sudo apt update
sudo apt install docker-compose-plugin -y

# Dla RHEL / CentOS
sudo yum install docker-compose-plugin -y

# Weryfikacja
docker compose version

Podstawowe komendy Docker

bash
# Pobierz obraz
docker pull nginx

# Uruchom kontener
docker run -d -p 80:80 --name mynginx nginx

# Lista uruchomionych kontenerów
docker ps

# Zatrzymaj kontener
docker stop mynginx

# Usuń kontener
docker rm mynginx

Przydatne wskazówki

  • Dodaj swojego użytkownika do grupy docker, aby uruchamiać Docker bez sudo: sudo usermod -aG docker $USER
  • Używaj Docker Compose dla wielokontenerowych aplikacji
  • Regularnie czyść nieużywane obrazy i kontenery: docker system prune
  • Używaj wolumenów do trwałego przechowywania danych
  • Monitoruj zasoby kontenerów: docker stats