W skrócie:
- Docker potrzebuje VPS albo własnego serwera z Linuksem i dostępem root.
- Najtańszy pasujący VPS przez 3 lata: cyber_Folks vroot START! (1 rdzeń, 2 GB RAM), 24,90 zł miesięcznie na start, 1 114,80 zł netto przez 3 lata.
- Najmniej za 1 GB RAM płacisz w Hostinger KVM 4: około 160 zł przez 3 lata.
- Hostinger ma szablon Ubuntu z Dockerem i menedżer Dockera w panelu. cyber_Folks sprzedaje VPS z preinstalowanym Dockerem i Docker Compose na AlmaLinux, w tych samych cenach co zwykłe vroot.
- Uważaj na firewall: porty publikowane przez Dockera omijają ufw. Wyjaśniamy to niżej.
VPS pod Dockera
VPS z dostępem root, wirtualizacją KVM i co najmniej 2 GB RAM, posortowane według kosztu 3 lat.
| VPS | Parametry | Miesięcznie | Koszt 3 lat | Za 1 GB RAM | |
|---|---|---|---|---|---|
| 1 rdzeń, 2 GB RAM30 GB NVMe | 24,90 złprzez 12 miesięcy, potem 34 zł | 1 114,80 złbrutto 1 371,20 zł | 557,40 złprzez 3 lata | Sprawdź | |
| 1 vCPU, 4 GB RAM50 GB NVMe | 23,99 złprzez 24 miesiące, potem 51,99 zł | 1 199,64 złbrutto 1 475,56 zł | 299,91 złprzez 3 lata | Sprawdź | |
| 2 vCPU, 8 GB RAM100 GB NVMe | 33,99 złprzez 24 miesiące, potem 64,99 zł | 1 595,64 złbrutto 1 962,64 zł | 199,46 złprzez 3 lata | Sprawdź | |
| 1 vCPU, 2 GB RAM20 GB NVMe | 50 złstała cena | 1 800 złbrutto 2 214 zł | 900 złprzez 3 lata | Sprawdź | |
| 1 vCPU, 4 GB RAM50 GB NVMe | 60 złstała cena | 2 160 złbrutto 2 656,80 zł | 540 złprzez 3 lata | Sprawdź | |
| 2 rdzenie, 4 GB RAM60 GB NVMe | 49,90 złprzez 12 miesięcy, potem 69 zł | 2 254,80 złbrutto 2 773,40 zł | 563,70 złprzez 3 lata | Sprawdź | |
| 4 vCPU, 16 GB RAM200 GB NVMe | 46,99 złprzez 24 miesiące, potem 119,99 zł | 2 567,64 złbrutto 3 158,20 zł | 160,48 złprzez 3 lata | Sprawdź | |
| 2 vCPU, 4 GB RAM50 GB NVMe | 80 złstała cena | 2 880 złbrutto 3 542,40 zł | 720 złprzez 3 lata | Sprawdź | |
| 4 rdzenie, 8 GB RAM100 GB NVMe | 49,90 złprzez 12 miesięcy, potem 109 zł | 3 214,80 złbrutto 3 954,20 zł | 401,85 złprzez 3 lata | Sprawdź | |
| 8 rdzeni, 12 GB RAM160 GB NVMe | 89,90 złprzez 12 miesięcy, potem 179 zł | 5 374,80 złbrutto 6 611 zł | 447,90 złprzez 3 lata | Sprawdź |
Ceny netto (bez 23 % VAT) z cenników Hostingera, cyber_Folks i SEOHOST. Koszt 3 lat = cena promocyjna przez okres promocji i cena regularna przez resztę 36 miesięcy. Hostinger: cena promocyjna przy płatności z góry za 24 miesiące. Wszystkie VPS, także z 1 GB RAM, na stronie serwer VPS.
Co uruchomisz w Dockerze
- Automatyzacje: n8n, które łączy pocztę, arkusze i modele AI.
- Własne aplikacje: strony w Node.js, Pythonie albo PHP, z bazami PostgreSQL, MySQL albo Redis.
- Własne narzędzia: Nextcloud na pliki, menedżer haseł albo statystyki odwiedzin, na przykład Umami albo Plausible.
- Panel do wdrażania: Coolify działa na Dockerze i publikuje aplikacje z GitHuba.
Ile zasobów potrzeba
- Kilka małych aplikacji: 2-4 GB RAM.
- Baza danych i kilka usług: około 8 GB RAM.
- Dysk: obrazy Dockera zajmują więcej, niż się wydaje. Przy kilku aplikacjach licz około 40 GB.
Jak zainstalować Dockera
Najprościej: w Hostingerze przy zamawianiu VPS wybierz szablon Ubuntu 24.04 z Dockerem. Panel ma też menedżer Dockera, w którym uruchomisz kontenery i pliki Compose bez wiersza poleceń. W cyber_Folks VPS z Dockerem dostajesz AlmaLinux z zainstalowanym Dockerem i Docker Compose.
Na dowolnym VPS z Ubuntu albo Debianem: zaloguj się przez SSH i uruchom oficjalny skrypt:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
Docker nie zaleca tego skryptu na serwerach produkcyjnych. Na serwer z ważnymi danymi zainstaluj Dockera z repozytorium według oficjalnej instrukcji, wtedy aktualizacje przychodzą razem z aktualizacjami systemu.
Docker Compose: kilka kontenerów jednym poleceniem
W pliku compose.yaml opisujesz kontenery i uruchamiasz je poleceniem docker compose up -d. Prosty przykład z serwerem WWW:
services:
web:
image: nginx:stable
ports:
- "80:80"
restart: unless-stopped
Większość aplikacji ma gotowy compose.yaml w dokumentacji. Wystarczy go skopiować i zmienić hasła.
Portainer: Docker w przeglądarce
Jeśli nie chcesz pracować w wierszu poleceń, Portainer to panel WWW do Dockera. Wersja Community jest darmowa. Według instrukcji Portainera:
docker volume create portainer_data
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:lts
Potem otwórz https://IP-serwera:9443 i od razu załóż konto administratora. Przeglądarka ostrzeże przed certyfikatem, bo Portainer wystawia go sam sobie.
Domeny i HTTPS: reverse proxy
Przy kilku aplikacjach na jednym serwerze potrzebujesz reverse proxy, które kieruje każdą domenę do jej kontenera i wystawia certyfikaty. Na start najprostszy jest Nginx Proxy Manager, ustawiany w przeglądarce. Traefik i Caddy konfiguruje się w plikach. Hostinger ma w menedżerze Dockera gotowy szablon Traefik z HTTPS. Coolify załatwia to wszystko i dodaje deploy z GitHuba.
Na co uważać
- Firewall: port opublikowany w Dockerze (na przykład
-p 5432:5432bazy danych) jest otwarty na internet, nawet jeśli ufw go blokuje, bo Docker tworzy własne reguły. Opisuje to dokumentacja Dockera. Bazy danych publikuj tylko na127.0.0.1albo wcale i korzystaj z firewalla w panelu dostawcy. - Pełny dysk: stare obrazy się zbierają. Usuniesz je poleceniem
docker image prune -a. Nie używajdocker volume prune, bo usunie też dane. - Aktualizacje: kontenery nie aktualizują się same. Nową wersję pobierasz poleceniem
docker compose pulli uruchamiaszdocker compose up -d. W cyber_Folks aktualizacja systemu i samego Dockera też jest po Twojej stronie, firma nie daje wsparcia do kontenerów. - Kopie zapasowe: dane są w wolumenach. Kopiuj je poza serwer. Kopia całego VPS u dostawcy to dodatkowe zabezpieczenie: w Hostingerze cotygodniowa jest w cenie, w SEOHOST kopia techniczna jest płatna.
VPS Hostinger z Dockerem Co to jest VPS
Najczęstsze pytania
Co to jest Docker?
Czy Docker zadziała na hostingu współdzielonym?
Ile RAM potrzebuje Docker?
docker stats.