Jak zainstalować Docker na swoim VPS LWS z szablonem Docker CE

Procédure

Aby zainstalować Docker na swoim VPS LWS w kilka minut, najszybszą metodą jest użycie wstępnie skonfigurowanego modelu Docker CE dostępnego w Twojej przestrzeni klienta. Ten gotowy do użycia system zwalnia Cię z ręcznej instalacji repozytoriów, silnika kontenerów i różnych dodatkowych modułów. Zobaczymy, jak zresetować Twoją maszynę wirtualną za pomocą tego modelu, połączyć się przez SSH, sprawdzić usługi i wdrożyć pierwszą stronę internetową z Nginx.

Ponowna instalacja serwera z Docker CE

  1. Przejdź do zarządzania VPS

    Zaloguj się do swojej przestrzeni klienta LWS i przejdź do zakładki Serwery. W wierszu odpowiadającym Twojej maszynie wirtualnej kliknij przycisk Zarządzaj, aby otworzyć panel administracyjny KVM Twojego VPS.

    Jak zainstalować Docker na swoim VPS LWS z szablonem Docker CE
  2. Otwórz menu ponownej instalacji

    W menu bocznym po lewej stronie panelu administracyjnego kliknij sekcję Ponowna instalacja. Ten interfejs pozwala całkowicie zresetować system operacyjny Twojej maszyny.

    Jak zainstalować Docker na swoim VPS LWS z szablonem Docker CE
  3. Wybierz szablon Docker CE

    Kliknij pole Wybierz szablon do zainstalowania i wpisz „Docker”, aby przefiltrować listę. Dostępne są dwa szablony Docker CE: jeden z Ubuntu 24.04, drugi z Debian 13; wybierz ten, który wolisz (ten samouczek korzysta z Debian 13). Następnie sprawdź, czy Twój klucz SSH jest zaznaczony w sekcji Klucze SSH do zainstalowania: będziesz mógł połączyć się bez hasła.

    Jak zainstalować Docker na swoim VPS LWS z szablonem Docker CE
  4. Uruchom żądanie ponownej instalacji

    Gdy szablon Docker CE zostanie wybrany, a klucze SSH sprawdzone, kliknij czerwony przycisk Ponownie zainstaluj serwer znajdujący się w prawym dolnym rogu strony.

    Jak zainstalować Docker na swoim VPS LWS z szablonem Docker CE
  5. Potwierdź nazwę swojego serwera

    Pojawi się modalne okno bezpieczeństwa ostrzegające o trwałym usunięciu zawartości dysku. Dokładnie przepisz identyfikator swojego serwera w polu tekstowym, a następnie kliknij przycisk Ponowna instalacja, aby rozpocząć proces.

    Jak zainstalować Docker na swoim VPS LWS z szablonem Docker CE

Połączenie i test środowiska

  1. Połącz się z serwerem przez SSH

    Otwórz terminal na swoim komputerze i rozpocznij połączenie SSH z serwerem, używając konta root. Zastąp przykładowy adres IP 203.0.113.10 prawdziwym adresem IP swojego VPS, widocznym w przestrzeni klienta. Przy pierwszej wymianie potwierdź odcisk bezpieczeństwa, wpisując „yes”.

    ⌨ Na twoim komputerze
    ssh root@203.0.113.10
    Oczekiwany wynik
    The authenticity of host '203.0.113.10 (203.0.113.10)' can't be established.
    ED25519 key fingerprint is SHA256:…
    Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
  2. Sprawdź wersje Dockera i Compose

    Sprawdź binaria Dockera, aby upewnić się, że demon oraz wtyczka Compose są poprawnie zainstalowane i działają na Twojej maszynie.

    ⌨ Na serwerze
    docker --version
    docker compose version
    Oczekiwany wynik
    Docker version 29.9.0, build f415da8
    Docker Compose version v5.6.0
  3. Przetestuj za pomocą obrazu hello-world

    Pobierz i uruchom oficjalny kontener weryfikacyjny. To polecenie potwierdza, że silnik Docker poprawnie komunikuje się z rejestrem Docker Hub i może tworzyć kontenery bez nieprawidłowości.

    ⌨ Na serwerze
    docker run hello-world
    Oczekiwany wynik
    Hello from Docker!
    This message shows that your installation appears to be working correctly.

Wdrożenie pierwszego kontenera webowego

  1. Uruchom serwer WWW Nginx

    Uruchom kontener Nginx w tle z opcją -d, mapując port 80 Twojego VPS na port 80 kontenera. Następnie sprawdź stan aktywnego kontenera poleceniem docker ps.

    ⌨ Na serwerze
    docker run -d --name web -p 80:80 nginx
    docker ps
    Oczekiwany wynik
    CONTAINER ID   IMAGE     COMMAND                  CREATED         STATUS                  PORTS                                 NAMES
    c3b46a4e354c   nginx     "/docker-entrypoint.…"   2 seconds ago   Up Less than a second   0.0.0.0:80->80/tcp, [::]:80->80/tcp   web
  2. Wyświetl stronę internetową w swojej przeglądarce

    Otwórz przeglądarkę internetową i wpisz publiczny adres IP swojego VPS w pasku adresu. Pojawi się domyślna strona startowa Nginx, co dowodzi, że żądania HTTP docierają do kontenera.

    Jak zainstalować Docker na swoim VPS LWS z szablonem Docker CE
  3. Zamknij sesję SSH

    Wróć do terminala i zakończ zdalną sesję, wpisując polecenie wylogowania. Twój kontener webowy będzie nadal działał w tle na serwerze.

    ⌨ Na serwerze
    exit
    Oczekiwany wynik
    déconnexion
    Connection to 203.0.113.10 closed.

Słowniczek

Docker CE
Bezpłatna, społecznościowa wersja silnika konteneryzacji Docker, umożliwiająca uruchamianie odizolowanych aplikacji.
Docker Compose
Narzędzie służące do definiowania i orkiestracji aplikacji wielokontenerowych za pomocą jednego pliku konfiguracyjnego.
Obraz Dockera
Model tylko do odczytu zawierający kod, zależności i konfigurację niezbędne do uruchomienia aplikacji.
Kontener
Żywa, odizolowana instancja utworzona na podstawie obrazu Dockera, która uruchamia określony program.
Szablon VPS
Wstępnie zainstalowany i wstępnie skonfigurowany obraz systemu przez dostawcę hostingu do wdrożenia gotowego do użycia serwera w kilku kliknięciach.
SSH
Bezpieczny protokół komunikacyjny umożliwiający zdalne zarządzanie serwerem za pomocą wiersza polecenia.
Nginx
Serwer WWW open source znany ze swojej szybkości i niskiego zużycia pamięci RAM.

Najczęściej zadawane pytania

Czy moje obecne dane są zachowywane podczas ponownej instalacji?

Nie. Wybór nowego szablonu powoduje pełne formatowanie dysku twardego Twojego VPS. Przed rozpoczęciem procedury musisz wykonać kopię zapasową wszystkich plików i baz danych na nośniku zewnętrznym.

Gdzie znaleźć hasło root, jeśli nie używam klucza SSH?

Jeśli nie zostanie wybrany żaden klucz SSH, system generuje losowe hasło. Zostaje ono automatycznie wysłane na adres e-mail kontaktowy powiązany z Twoim kontem klienta LWS po zakończeniu instalacji.

Jakie oprogramowanie jest zintegrowane w szablonie Docker CE?

Szablon istnieje w dwóch wersjach, pod Ubuntu 24.04 lub pod Debian 13. Obie zawierają silnik Docker Community Edition (docker-ce), narzędzie wiersza polecenia docker-ce-cli, środowisko uruchomieniowe containerd.io, a także wtyczki Docker Buildx i Docker Compose.

Czy mój kontener Nginx pozostanie aktywny po zamknięciu terminala?

Tak: dzięki opcji -d (tryb odłączony) kontener działa w tle i pozostaje dostępny po poleceniu exit. Natomiast nie uruchomi się sam ponownie, jeśli serwer zostanie zrestartowany; w tym celu uruchom go z opcją --restart unless-stopped.

help.lws.net/a/7927
Czy ten artykuł był pomocny?

Tak

Nie

Przeczytano 1 razy

Dziękujemy! Zadawaj pytania dotyczące naszej dokumentacji, jeśli potrzebujesz więcej informacji, i pomóż nam ją ulepszyć.

Podobne artykuły

Masz pytanie dotyczące tego artykułu?

Zadaj je zespołowi LWS i społeczności. Odpowiedź zostanie opublikowana po moderacji.

Zadaj pytanie zespołowi LWS i jego społeczności

RODO: Administrator: LWS-Ligne Web Services. Cel: moderacja i publiczna publikacja pytania, ewentualne powiadomienie o odpowiedzi. Podstawa prawna: zgoda (art. 6 ust. 1 lit. a RODO). Przechowywanie adresów e-mail: 90 dni po powiadomieniu, maksymalnie 12 miesięcy bez odpowiedzi. Aby skorzystać ze swoich praw, zobacz sekcję RODO naszego regulaminu.