Jak spustit svůj první kontejner Docker Windows Server

Kontejnery Docker Windows Server vám umožňují spouštět aplikace v izolovaných prostředích na Windows Serveru. Tyto kontejnery jsou navrženy pro práci se spustitelnými soubory Windows založenými na bitových kopiích Windows Server Core nebo Nano Server. V tomto příspěvku o nich budeme mluvit a uvidíme, jak můžetespusťte svůj první Docket Windows Server Container.

Kontejnery Docker Windows Server vám umožňují spouštět programy v systému Windows v odlehčeném a izolovaném prostředí. Fungují jako malé balíčky, které obsahují vše, co program potřebuje ke spuštění, jako je kód, knihovny a systémové nástroje. Tyto kontejnery jsou založeny na obrazech Windows Server, jako je Nano Server nebo Server Core. Jsou rychlejší a využívají méně prostředků ve srovnání s tradičními virtuálními stroji. Pomocí Dockeru můžete tyto kontejnery snadno vytvářet, spouštět a spravovat. To pomáhá vývojářům a IT týmům vytvářet a nasazovat aplikace rychleji a efektivněji, aniž by to zasahovalo do jiných programů na stejném serveru.

Chcete-li spustit svůj první kontejner Docker Windows Server, musíte postupovat podle kroků uvedených níže.

  1. Nainstalujte funkci Hyper-V Role a Container
  2. Nainstalujte modul Docker
  3. Restartujte server
  4. Vytáhněte a spusťte svůj obraz Dockeru

Pojďme si je podrobně probrat.

1] Nainstalujte funkci Hyper-V Role a Container

Nejprve musíme připravit náš server na Docker kontrolou všech předpokladů. K tomu musíme nainstalovatFunkce Hyper-V role a kontejnerprvní v našem systému. Chcete-li tak učinit, musíte postupovat podle níže uvedených kroků.

  1. OTEVŘENOSprávce serverua klikněte naPřidejte role a funkce.
  2. Klikněte na Další.
  3. VybratInstalace na základě rolí nebo funkcía poté klikněte na Další.
  4. Nyní vyberte server a klikněte na Další.
  5. Pak musíte hledatHyper-Va zaškrtněte jeho zaškrtávací políčko, klikněte naPřidejte funkcepokud budete vyzváni, a poté klikněte na Další.
  6. Přejít naVlastnostizáložka, zaškrtnutíkontejnery,a klikněte na Další.
  7. Poté klikněte na Další, abyste dosáhliVirtuální přepínačetab.
  8. Poté musíte zaškrtnout svůj ethernet a kliknout na Další.
  9. Pokračujte v klikání na Další, dokud nedosáhneteVýsledkya kliknutím na Instalovat spusťte instalaci.

Instalace bude chvíli trvat, protože závisí na hardwarových možnostech vašeho serveru.

Po dokončení musíte restartovat server.

2] Nainstalujte modul Docker

Po konfiguraci předpokladů bychom měli nainstalovat modul Docker. Můžete to udělat jednoduše spuštěním následujícího příkazuPowerShell (jako správce).

Install-Module -Name DockerMsftProvider -Repository PSGallery -Force

Musíte počkat několik minut, protože to chvíli potrvá, než se modul nainstaluje do vašeho počítače. Po dokončení je třeba nainstalovat balíček Docker. Za tímto účelem spusťte příkaz uvedený níže.

Install-Package -Name docker -ProviderName DockerMsftProvider

Počkejte několik minut, protože bude nějakou dobu trvat, než se balíček nainstaluje do vašeho počítače.

3] Restartujte server

Po dokončení je třeba restartovat server. K tomu můžete buď běžetRestartujte počítačv PowerShellu nebo restartujte z nabídky Start. Po spuštění počítače přejděte k dalšímu kroku.

4] Vytáhněte a spusťte obraz Windows Docker

Nyní, když je váš server spuštěn, potřebujeme, abyste jej otevřeliPowerShellopět s administrátorskými právy. Poté musíte spustit následující příkaz k načtení obrazu Docker.

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

Jakmile to uděláte, musíte spustit následující příkaz a zkontrolovat obrázek dockeru.

docker image ls

Uvidíte detaily obrazu svědčící o tom, že máte nainstalovaný docker a máte obraz.

Jakmile obrázek vytáhnete, můžete pokračovat a spustit jej.

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

Zmíněný příkaz činí relaci neinteraktivní; aby byla interaktivní, musíte spustit následující příkaz.

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

To druhé spustíme.

Když příkaz spustíte, zobrazí se vám jiná interaktivní výzva. Poté můžete pokračovat v práci ve výzvě Dockeru.

Tímto způsobem jste spustili kontejner Docker a jste v něm. Pokud tedy spustíte příkaznázev hostitele,uvidíte název kontejneru Docker, do kterého jste přihlášeni.

Doufáme, že můžete nainstalovat a spustit Windows Docker Container na Windows Server.

Číst:

Jak spustím kontejner Docker ve Windows?

Chcete-li spustit kontejner Docker ve Windows, ujistěte se, že je Docker nainstalován a spuštěn. Otevřete příkazový řádek nebo PowerShell a poté pomocí příkazu vytáhněte obrázek kontejnerudocker pull [image_name] (např. docker pull microsoft/nanoserver). Po stažení použijte příkazdocker spustit [image_name]ke spuštění kontejneru. Můžete přidat možnosti jako-topro interaktivní režim popř–name [název_nádoby]pojmenovat svůj kontejner. Po spuštění příkazu se kontejner spustí a můžete s ním pracovat. Chcete-li nádobu později zastavit, použijtedocker stop [container_name].

Číst:

Mohu spustit kontejnery Docker na Windows Server?

Ano, můžete spustit kontejnery Docker na Windows Server, pokud server podporuje kontejnery. Windows Server poskytuje nezbytné funkce pro spouštění kontejnerů Windows, což jsou izolovaná aplikační prostředí. Chcete-li používat Docker, musíte na serveru povolit funkci „Kontejnery“ a nainstalovat Docker.

Related Posts