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.

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 -yKrok 2: Zainstaluj wymagania wstępne
bash
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -yKrok 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 -yDla RHEL / CentOS / Alma Linux / Rocky Linux
Krok 1: Zainstaluj wymagania wstępne
bash
sudo yum install -y yum-utilsKrok 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 dockerZweryfikuj instalację
bash
sudo docker --version
sudo docker run hello-worldInstalacja 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 versionPodstawowe 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 mynginxPrzydatne 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