VPS: Instalacja Dockera na Windows
Ten poradnik został stworzony z wykorzystaniem następujących produktów:
(Szczegóły mogą się różnić w zależności od produktów różnych dostawców, ale główne koncepcje pozostają takie same)
Wprowadzenie
Docker to otwarta platforma do tworzenia, dystrybucji i uruchamiania aplikacji w kontenerach. Kontener pakuje aplikację wraz ze wszystkimi jej zależnościami w ustandaryzowaną jednostkę, która działa niezawodnie w różnych środowiskach.
Takie podejście eliminuje problemy wynikające z różnic między systemami deweloperskimi, testowymi i produkcyjnymi. Dzięki Dockerowi aplikacje można szybko wdrażać, efektywnie skalować i aktualizować bez przestojów.
Myślisz o hostowaniu tej usługi na własnym VPS? Przeprowadzimy Cię przez każdy krok instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę.
Wymagania wstępne
Przed instalacją Dockera upewnij się, że Twoje środowisko hostingowe spełnia poniższe wymagania, aby zapewnić płynną instalację i optymalną wydajność.
Sprzęt | Minimum | Zalecenia ZAP-Hosting |
---|---|---|
CPU | 1 rdzeń vCPU | 4 rdzenie vCPU |
RAM | 4 GB | 4 GB |
Miejsce na dysku | 10 GB | 25 GB |
Instalacja
Aby zainstalować Dockera na Windows Server, pobierz i uruchom skrypt PowerShell install-docker-ce.ps1
. Skrypt włącza funkcje systemu operacyjnego potrzebne do kontenerów i instaluje środowisko Docker. Otwórz PowerShell jako administrator i wykonaj poniższe polecenie:
Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/Windows-Containers/Main/helpful_tools/Install-DockerCE/install-docker-ce.ps1" -o install-docker-ce.ps1
.\install-docker-ce.ps1
Skrypt włącza funkcje Windows związane z kontenerami, instaluje Docker Engine i Docker CLI oraz rejestruje usługę Docker do automatycznego uruchamiania.
Podczas instalacji system zostanie zrestartowany i powinien kontynuować proces automatycznie. Po restarcie zaloguj się ponownie i uruchom ten sam skrypt, jeśli pojawi się taka instrukcja, aby usługa zakończyła inicjalizację. Po zakończeniu skryptu zobaczysz taki output:
Installing Docker... C:\Users\Administrator\DockerDownloads\docker-28.3.3\docker\docker.exe
Installing Docker daemon... C:\Users\Administrator\DockerDownloads\docker-28.3.3\docker\dockerd.exe
Configuring the docker service...
Waiting for Docker daemon...
Successfully connected to Docker Daemon.
The following images are present on this machine:
REPOSITORY TAG IMAGE ID CREATED SIZE
Script complete!
Konfiguracja
Uruchamianie i zatrzymywanie Dockera
Docker działa jako usługa na Windows. Po instalacji uruchamia się automatycznie. Aby kontrolować ją ręcznie:
Start-Service docker # Uruchom usługę Docker
Stop-Service docker # Zatrzymaj usługę Docker
Restart-Service docker # Zrestartuj usługę Docker
Uruchamianie i zatrzymywanie kontenera
Uruchom kontener poleceniem docker run
. Przykład: serwer WWW IIS mapujący port 80 w kontenerze na port 8080 hosta:
docker run -d --name web -p 8080:80 mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2022
Sprawdzanie statusu kontenera
Sprawdź status kontenerów:
docker ps # Uruchomione kontenery
docker ps -a # Wszystkie kontenery, także zatrzymane
docker inspect web # Szczegółowe informacje
docker logs web # Logi kontenera
Zasoby i status
docker stats # Na żywo CPU/RAM/IO
Podsumowanie i dodatkowe zasoby
Gratulacje! Właśnie zainstalowałeś i skonfigurowałeś Dockera na swoim VPS. Polecamy też rzucić okiem na poniższe materiały, które mogą Ci pomóc i wesprzeć podczas konfiguracji serwera:
- Docker.com - Oficjalna strona
- docs.docker.com - Dokumentacja Dockera
Masz pytania, których tu nie ma? Jeśli potrzebujesz pomocy lub wsparcia, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, by Ci pomóc! 🙂