Docker na VPS: instalacja i pierwszy kontener
Zaktualizowano 25-10-2026
Docker uruchamia aplikacje w kontenerach: bez ręcznej instalacji zależności i z łatwą aktualizacją. Oto instalacja na Debianie lub Ubuntu i przykład z Docker Compose.
Instalacja
Oficjalny skrypt Dockera instaluje Dockera razem z Docker Compose:
curl -fsSL https://get.docker.com | shSprawdź, czy działa:
docker run hello-worldPierwsza aplikacja z Docker Compose
Przykład: Uptime Kuma, czyli monitoring, który powiadomi Cię, gdy Twoja strona albo serwer przestanie działać.
mkdir -p /opt/uptime-kuma && cd /opt/uptime-kuma
nano compose.yamlWklej do pliku:
services:
uptime-kuma:
image: louislam/uptime-kuma:1
restart: unless-stopped
ports:
- "3001:3001"
volumes:
- ./data:/app/dataUruchom:
docker compose up -dAplikacja jest pod adresem http://ADRES_IP:3001. Jeśli ograniczasz ruch w zakładce Firewall, otwórz w niej port 3001.
Przydatne polecenia
docker ps: działające kontenery.docker compose logs -f: logi aplikacji na żywo.docker compose pull && docker compose up -d: aktualizacja do nowej wersji.docker system dfidocker system prune: ile miejsca zajmują obrazy i sprzątanie nieużywanych.
Docker a firewall w systemie
Docker otwiera opublikowane porty z pominięciem reguł ufw w systemie. Reguły z zakładki Firewall w panelu działają przed serwerem, więc chronią także porty Dockera.
Dane aplikacji trzymaj w wolumenach (jak
./dataw przykładzie) i rób kopie zapasowe przed aktualizacjami.