Hosting Docker VPS: serwer, na którym kontenery działają od razu
- Docker Engine i Docker Compose już zainstalowane
- Uprawnienia root i publiczne adresy IPv4 i IPv6
- Ta sama cena w 40 miastach
HELPER VPS Docker VPS to serwer w chmurze Linux, który startuje z zainstalowanymi Docker Engine i Docker Compose na Ubuntu 24.04 LTS, gdy wybierzesz Docker z listy obrazów podczas tworzenia, od $25.00 miesięcznie. Zaraz po zalogowaniu uruchom dowolny kontener za pomocą docker run lub docker compose up.
Czym jest Docker?
Docker to narzędzie, które pakuje program razem z potrzebnymi mu bibliotekami i ustawieniami w jedną całość, kontener, i uruchamia go tak samo na każdym serwerze Linux. Główny silnik jest otwarty jako projekt Moby (Apache 2.0), a mnóstwo oficjalnych obrazów z repozytoriów takich jak Docker Hub pobierzesz i od razu użyjesz.
Docker Compose to narzędzie, które opisuje kilka kontenerów w jednym pliku YAML i uruchamia je razem jednym poleceniem docker compose up. Powiązane usługi, na przykład serwer WWW, baza danych i cache, prowadzisz jednym plikiem, więc nawet na nowym serwerze ten sam plik odtwarza identyczne środowisko. Docker VPS to serwer, na którym oba narzędzia są gotowe od początku.
Co można robić na Docker VPS?
Niemal każdy program serwerowy wydany jako obraz kontenera uruchomisz u siebie na jednym Docker VPS.
Wdrażanie aplikacji webowych i API
Zbuduj swoją aplikację do obrazu i uruchom ją, a nową wersję wdrażaj prostą zamianą obrazu. Różnice między środowiskiem na komputerze deweloperskim a na serwerze maleją.
Self-hosting narzędzi open source
Narzędzia z oficjalnymi obrazami Docker, takie jak n8n, Nextcloud, Uptime Kuma i Grafana, zainstalujesz jednym lub dwoma poleceniami.
Bazy danych i cache
Uruchamiaj PostgreSQL, MySQL i Redis w kontenerach, a dane trzymaj osobno w wolumenach, a aktualizacje i porządki staną się prostsze.
Środowiska budowania i testów
Uruchamiaj osobny kontener do testów każdej gałęzi, a po użyciu usuwaj tylko kontener, a serwer pozostanie czysty.
Jak zacząć z Docker VPS?
Trzy kroki i wszystko jest gotowe do uruchamiania kontenerów.
Krok 1. Utwórz serwer
Wybierz region i rozmiar, a następnie wybierz Docker z listy obrazów. Płatność jest przetwarzana za wybrany plan i okres, a Docker jest instalowany na Ubuntu 24.04.
Krok 2. Połącz się przez SSH
Połącz się z IP serwera dodanym kluczem SSH lub hasłem root. Sprawdź instalację poleceniami docker version i docker compose version.
Krok 3. Uruchom kontenery
Uruchom jeden obraz przez docker run albo wgraj compose.yaml i uruchom kilka usług razem poleceniem docker compose up -d.
Co daje self-hosting Dockera na własnym VPS?
Zamiast płacić za platformę kontenerową, płacisz za jeden serwer i uruchamiasz na nim od razu kilka usług.
Stała cena miesięczna: Niezależnie od liczby uruchomionych kontenerów cena planu serwera się nie zmienia, więc rozliczenie kosztów jest proste.
Pełne uprawnienia root: Sieć, wolumeny, zaporę, a nawet parametry jądra ustawiasz tak, jak potrzebujesz.
Wybór najbliższego regionu: Umieść serwer blisko użytkowników w jednym z 40 miast w 31 krajach.
Powtarzalne środowisko: Z plikiem Compose tę samą konfigurację odtworzysz na nowym serwerze w kilka minut.
Potrzebne opcje: Automatyczne kopie zapasowe, dodatkowy dysk i ochronę DDoS wybierzesz przy tworzeniu i doliczysz do opłaty miesięcznej.
Prosta płatność w USDT: Zarejestruj się za pomocą tokena konta i zapłać za wybrany okres.
Narzędzia często używane razem z Dockerem
Te narzędzia mają oficjalne obrazy i od razu uruchomisz je na Docker VPS.
- Portainer
- NGINX
- PostgreSQL
- Redis
- Uptime Kuma
- Grafana
Umieść serwer blisko swoich klientów
Twórz serwer Docker w tej samej cenie w dowolnym z 40 miast w 31 krajach.
Jak wybrać rozmiar Docker VPS?
Patrz przede wszystkim nie na liczbę kontenerów, lecz na pamięć zużywaną przez programy w ich wnętrzu.
Sam Docker jest lekki, ale każdy program na nim zużywa własną pamięć. Dla kilku małych aplikacji webowych lub botów g12 z 12 GB pamięci wystarczy; dla konfiguracji Compose łączącej bazę danych, serwer WWW i cache g16 lub n16 z 16 GB lub więcej zapewni więcej miejsca. Jeśli często budujesz obrazy lub dużo czytasz i zapisujesz w bazie danych, wydajny plan z dyskiem NVMe wyraźnie przyspieszy pracę.
Obrazy i wolumeny z czasem zajmują coraz więcej miejsca na dysku. Sprawdzaj zajętość przez docker system df i usuwaj nieużywane obrazy przez docker image prune, a miejsca wystarczy na długo. Dla usług, w których dane stale przybywają, podłącz przy tworzeniu dodatkowy dysk, a gdy usługa urośnie, utwórz serwer na większym planie i przenieś plik Compose i dane wolumenów.
O co zadbać, by bezpiecznie prowadzić Docker VPS?
Wystarczy wyrobić sobie nawyk trzech rzeczy: zakresu otwartych portów, aktualizacji i kopii zapasowych.
Port otwarty przez docker run -p jest od razu dostępny z internetu. Usług, które nie potrzebują dostępu z zewnątrz, na przykład baz danych, nie publikuj, tylko łącz przez wewnętrzną sieć Compose, a usługi WWW wygodnie stawiać za reverse proxy takim jak Nginx z domeną i certyfikatem HTTPS. Do SSH lepiej wcześniej wybrać klucz przy tworzeniu serwera i logować się kluczem zamiast hasłem.
Aktualizuj obrazy kontenerów do nowej wersji za pomocą docker compose pull, a następnie docker compose up -d. Pobierz i przechowuj ważne dane wolumenów osobno, a podczas tworzenia włącz opcję automatycznej kopii zapasowej (5.6% ceny planu), aby regularnie tworzyć kopię całego serwera. Gdy chcesz przywrócić z kopii zapasowej, zgłoś to na stronie wsparcia po potwierdzeniu pierwszej płatności.
Hosting Docker: najczęstsze pytania
Najczęstsze pytania o wybór VPS dla Docker i instalację.
Co jest zainstalowane na Docker VPS?
Na Ubuntu 24.04 LTS zainstalowane są Docker Engine i Docker Compose. Po zalogowaniu od razu dostępne są polecenia docker i docker compose, a poza tym to zwykły serwer Ubuntu.
Ile kosztuje hosting Docker VPS?
Za aplikację Docker nie ma dopłaty, płacisz tylko za wybrany plan serwera. Najmniejszy plan kosztuje od $25.00 miesięcznie, a ten sam plan we wszystkich regionach kosztuje tyle samo.
Jak kupić serwer z Dockerem?
Wybierz region i rozmiar, wybierz Docker jako obraz i zapłać, aby utworzyć serwer. Możesz wybrać okres rozliczeniowy 1, 3, 6 lub 12 miesięcy, z 10% zniżką za 3 miesiące, 15% zniżką za 6 miesięcy i 25% zniżką za 12 miesięcy.
Czy otrzymam uprawnienia root?
Tak, na wszystkich serwerach logujesz się przez SSH jako root. Sam instalujesz pakiety, konfigurujesz zaporę i parametry jądra, a hasło root utworzysz od nowa na koncie.
Czy mogę używać obrazów z Docker Hub bez zmian?
Tak, przez docker pull lub docker run od razu pobierzesz obrazy z Docker Hub i innych publicznych repozytoriów. Prywatne repozytoria też działają po docker login.
Czy mogę używać paneli zarządzania takich jak Portainer?
Tak, Portainer uruchamiasz jednym kontenerem z oficjalnego obrazu i zarządzasz kontenerami, obrazami i wolumenami przez interfejs WWW. Chroń panel zarządzania przez HTTPS i silne hasło.
Czy mogę wysyłać pocztę z kontenera?
Pocztę wysyłasz przez podłączoną zewnętrzną usługę wysyłki poczty na porcie 587. Wychodzący port 25 jest zamknięty na wszystkich serwerach, więc po prostu podaj adres usługi wysyłki i port 587 w ustawieniach SMTP aplikacji.
Co zrobić, jeśli potrzebuję innego systemu operacyjnego?
Wybierz inny obraz przez reinstalację systemu na stronie serwera. Reinstalacja czyści dysk i instaluje system od nowa, więc potrzebne dane wolumenów pobierz wcześniej.
Jak robić kopie zapasowe?
Wybranie opcji automatycznej kopii zapasowej podczas tworzenia serwera dodaje 5.6% ceny planu do opłaty i regularnie tworzy kopię zapasową. Przywrócenie z kopii zapasowej zgłaszasz na stronie wsparcia po potwierdzeniu pierwszej płatności, a przechowywanie własnej kopii danych wolumenów daje dodatkowy spokój.
Czy mogę publikować kontenery przez IPv6?
Tak, każdy serwer otrzymuje publiczne adresy IPv4 i IPv6. IPv6 w Dockerze włączasz ustawieniem w daemon.json, a dla domeny dodaj rekordy A i AAAA.
Czy mogę tworzyć serwery Docker przez API?
Tak, API dla deweloperów (REST) pozwala tworzyć serwery, włączać je, wyłączać i usuwać. Klucze API stają się dostępne po potwierdzeniu pierwszej płatności.
Docker i Docker Compose to oprogramowanie open source należące do swoich projektów, a HELPER VPS tylko instaluje je przy tworzeniu serwera. Aktualizacje po instalacji, konfigurację kontenerów i pytania o działanie aplikacji klient prowadzi samodzielnie. Płacisz za wybrany plan serwera, a za samą aplikację Docker nie ma dopłaty.
Poradnik serwera Docker
Co warto zrobić zaraz po otrzymaniu serwera.
