Jak uruchomić pierwszy kontener Docker Windows Server

Jak Uruchomic Pierwszy Kontener Docker Windows Server



Kontenery Docker Windows Server umożliwiają uruchamianie aplikacji w izolowanych środowiskach w systemie Windows Server. Te kontenery są zaprojektowane do pracy z systemem wykonywalnym Windows w oparciu o obrazy Windows Server Core lub Nano Server. W tym poście porozmawiamy o nich i zobaczymy, jak możesz Uruchom pierwszy kontener Docket Windows Server.



  Uruchom swój pierwszy kontener Docker Windows Server





Uruchom swój pierwszy kontener Docker Windows Server

Kontenery Docker Windows Server pozwalają uruchamiać programy w systemie Windows w lekkim i odizolowanym środowisku. Działają jak małe pakiety, które zawierają wszystko, co musi uruchomić program, takie jak kod, biblioteki i narzędzia systemowe. Te kontenery są oparte na obrazach systemu Windows Server, takich jak Nano Server lub Server Core. Są szybsze i wykorzystują mniej zasobów w porównaniu do tradycyjnych maszyn wirtualnych. Dzięki Docker możesz łatwo tworzyć, uruchomić i zarządzać tymi kontenerami. Pomaga to programistom i zespołom informatycznym tworzyć i wdrażać aplikacje szybciej i wydajniej bez zakłócania innych programów na tym samym serwerze.





Aby uruchomić pierwszy kontener Docker Windows Server, musisz wykonać poniższe kroki.



  1. Zainstaluj funkcję roli Hyper-V i kontenera
  2. Zainstaluj moduł Docker
  3. Uruchom ponownie serwer
  4. Pociągnij i uruchom swój obraz Docker

Omówmy je szczegółowo.

1] Zainstaluj funkcję Hyper-V i funkcję kontenera

Najpierw musimy przygotować nasz serwer do Dockera, sprawdzając wszystkie warunki wstępne. Aby to zrobić, musimy zainstalować Hyper-V roli i funkcja kontenera  Najpierw w naszym systemie. Aby to zrobić, musisz wykonać poniższe kroki.



  1. Otwarte  Menedżer serwera  i kliknij  Dodaj role i funkcje.
  2. Kliknij Dalej.
  3. Wybierać  Instalacja oparta na role lub oparte na funkcjach  a następnie kliknij Dalej.
  4. Teraz wybierz serwer i kliknij Dalej.
  5. Następnie musisz szukać  Hyper-V.  i zaznacz jego pole wyboru, kliknij  Dodaj funkcje  W przypadku monitu, a następnie kliknij Dalej.
  6. Idź do  Cechy  Tab, tyk  Pojemniki,  i kliknij Dalej.
  7. Następnie kliknij obok, aby dotrzeć do  Przełączniki wirtualne  patka.
  8. Następnie musisz zaznaczyć Ethernet i kliknąć Dalej.
  9. Kliknij dalej, aż dotrzesz do Wyniki  Karta i kliknij instaluj, aby rozpocząć instalację.

Instalacja zajmie trochę czasu, ponieważ zależy to od możliwości sprzętowych serwera.

Po zakończeniu musisz ponownie uruchomić swój serwer.

2] Zainstaluj moduł Docker

Po skonfigurowaniu warunków wstępnych powinniśmy zainstalować moduł Docker. Możesz to zrobić po prostu, uruchamiając następujące polecenie PowerShell (jako administrator). 

E89F06C9861FE949C173C91541CD9FE5A0BC1B3

Musisz poczekać kilka minut, ponieważ moduł zajmie trochę czasu na zainstalowanie na komputerze. Po zakończeniu musisz zainstalować pakiet Docker. W tym celu uruchom polecenie podane poniżej.

Install-Package -Name docker -ProviderName DockerMsftProvider

Poczekaj kilka minut, ponieważ zainstalowanie pakietu na komputerze zajmie trochę czasu.

0x8007232b

3] Uruchom ponownie serwer

Po zakończeniu musisz ponownie uruchomić swój serwer. W tym celu możesz uruchomić Restart-Computer  w PowerShell lub restart z menu startowego. Po uruchomieniu komputera przejdź do następnego kroku.

4] pociągnij i uruchom obraz Docker Windows

Teraz, gdy twój serwer jest na górze, musimy otworzyć  PowerShell  Z ponownie przywilejów administratora. Następnie musisz uruchomić następujące polecenie, aby wyciągnąć obraz Docker.

docker pull mcr.microsoft.com/windows/servercore:ltsc2022

Gdy to zrobisz, musisz uruchomić następujące polecenie, aby sprawdzić obraz Docker.

48D6483D50AD77C939D9D0D0594116BE7907028968

Zobaczysz szczegóły obrazu, które świadczą o tym, że zainstalowałeś Dockera i masz obraz.

Po wyciągnięciu obrazu możesz iść naprzód i go uruchomić.

35F0E8176CD72A08CAFA71CAA2B56A17B99F081

Wspomniane polecenie sprawia, że ​​sesja nie interaktywna; Aby uczynić go interaktywnym, musisz uruchomić następujące polecenie.

docker run -it mcr.microsoft.com/windows/nanoserver:ltsc2022

Będziemy uruchomić to drugie.

Po uruchomieniu polecenia otrzymasz inną interaktywną monit. Następnie możesz przejść do pracy w monicie Docker.

W ten sposób zainicjowałeś kontener Docker i jesteś w nim. Więc jeśli uruchomisz polecenie  nazwa hosta,  Zobaczysz nazwę kontenera Docker, w którym się zalogowałeś.

Mamy nadzieję, że możesz zainstalować i uruchomić Windows Docker Container na systemie Windows Server.

Czytać:  Docker Desktop - nieoczekiwany błąd WSL w systemie Windows 11

Jak uruchomić kontener Docker w systemie Windows?

Aby uruchomić kontener Docker w systemie Windows, upewnij się, że Docker jest zainstalowany i uruchomiony. Otwórz wiersz polecenia lub PowerShell, a następnie pociągnij obraz kontenera za pomocą polecenia Docker Pull [Image_name] (np. Docker Pull Microsoft/Nanoserver) . Po pobraniu użyj polecenia Docker Run [image_name] Aby uruchomić pojemnik. Możesz dodać opcje takie jak -To do trybu interaktywnego lub –Name [Container_name] nazwać pojemnik. Po uruchomieniu polecenia pojemnik się uruchomi i możesz z nim wchodzić w interakcje. Aby zatrzymać pojemnik później, użyj Docker Stop [Container_name] .

Czytać:  Docker Desktop zaczyna się wiecznie w systemie Windows 11

Czy mogę uruchomić kontenery Docker na systemie Windows Server?

Tak, możesz uruchomić kontenery Docker na systemie Windows Server, jeśli serwer obsługuje kontenery. Windows Server zapewnia niezbędne funkcje do uruchamiania kontenerów Windows, które są izolowanymi środowiskami aplikacji. Aby korzystać z Dockera, musisz włączyć funkcję „kontenerów” na serwerze i zainstalować Docker.

Popularne Wiadomości