Go to main content

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ętMinimumZalecenia ZAP-Hosting
CPU1 rdzeń vCPU4 rdzenie vCPU
RAM4 GB4 GB
Miejsce na dysku10 GB25 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.

img

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:

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! 🙂