Megosztás a következőn keresztül:


Első lépések: Windows felkészítése tárolókhoz

A következőkre vonatkozik: Windows Server 2025, Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10 és 11

Előfeltételek

Windows 10 és 11

Tárolók Windows 10-en vagy 11-en való futtatásához a következőkre van szükség:

  • Egy Windows 10 vagy 11 Professional vagy Enterprise rendszert futtató fizikai számítógépes rendszer évfordulós frissítéssel (1607-es verzió) vagy újabb verzióval.
  • Hyper-V engedélyezni kell.

A Windows Server-tárolók alapértelmezés szerint Hyper-V elkülönítést használnak a Windows 10-ben és a 11-ben, hogy a fejlesztőknek ugyanazt a kernelverziót és konfigurációt biztosítják, amelyet az éles környezetben fognak használni. A Hyper-V elkülönítésről további információt elkülönítési módokcímű témakörben talál.

Windows Server

A fejlesztési környezetek esetében a Windows Server-tárolók futtatásához szükség lesz egy Windows Servert futtató fizikai kiszolgálóra vagy virtuális gépre.

Teszteléshez letöltheti a Windows Server 2025 értékelési változatának a másolatát vagy a Windows Server Insider Previewprogramot.

Azure-beli virtuális gépek Container-Ready

Számos alkalmazáshoz és vezénylési paradigmához szükséges saját egyéni virtuális gépek létrehozása és üzembe helyezése. A Windows Container Runtime támogatási mirantis-ra való áttűnése után a tároló futtatókörnyezete már nem rendelkezik marketplace-alapú virtuálisgép-ajánlattal. Az útmutató további része részletesen ismerteti, hogyan hozhat létre virtuális gépet az Azure-hoz a telepített és használatra kész tároló futtatókörnyezettel.

Az Azure továbbra is teljes körű és teljes körűen felügyelt teljes körű élményt nyújt az Azure Kubernetes Service-en keresztül mind a felhőben, mind a helyszínen. Az AKS és a AKS-HCI teljes körűen felügyelt szolgáltatások, amelyek alacsonyabb felügyeleti többletterheléssel járnak, mint az egyéni üzembe helyezésekhez használt szolgáltatások. A tároló-futtatókörnyezet támogatása az Azure-előfizetésében található AKS-ben és AKS-HCI szolgáltatásokban található.

A következő lehetőségek figyelembe vételekor három dolgot kell szem előtt tartani. A szervezeten múlik, hogy melyik szempontot szeretné optimalizálni:

  1. Mennyire bonyolult implementálni?
  2. Mi a költség?
  3. Hogyan befolyásolja a munkaterhelésemet a termelésben?

Mindegyik módszer lehetőséget nyújt a tárolóra kész Azure-beli virtuális gépek lehető leggördülékenyebb létrehozására. Az alábbi alszakaszok részletesen ismertetik az egyes lehetőségek előnyeit és hátrányait, és bemutatják az első lépéseket.

Azure Image Builder

Az Image Builder használatának előnye, hogy a konfiguráció a buildelés ideje alatt történik, és nincs hatással a számítási feladatra futásidőben; Amikor a virtuálisgép-méretezési csoport létrehoz egy új virtuális gépet az egyéni rendszerképből, a rendszerkép már elő van készítve, és készen áll a tárolók futtatására.

Az Azure Image Builder megvalósítása azonban összetettebb lehet, és több lépést kell elvégeznie, mint a szkriptbővítmények esetében. Emellett, bár az Image Builder szolgáltatás ingyenes, a buildelési folyamathoz kapcsolódó számítási, tárolási és hálózatkezelési használatot is kezelnie kell (további részletek itt)

A saját Windows Server rendszerű virtuálisgép-rendszerkép készítésének első lépéseihez készítettünk egy útmutatót, amely részletesen ismerteti a folyamat lépéseit. Ebben az útmutatóban szereplő PowerShell-szkriptekkel telepítheti az Ön által választott konténer futtatókörnyezetet.

Borravaló

Győződjön meg arról, hogy gyorsítótárazza a helyileg használni kívánt tárolólemezképeket a virtuális gépen! Ez segít javítani a tároló üzembe helyezés utáni kezdési idejét. Ehhez a Windows Server szakasz szkriptjei segítenek.

Egyéni szkriptbővítmények

Az egyéni szkriptbővítmények gyorsabban implementálhatók, és a költség csak a szkript Azure-ban vagy GitHubon való tárolásának névleges ára. A szkript azonban csak a virtuális gép üzembe helyezése után hajtható végre, ezért további idővel kell számolnia, amely a virtuális gép megfelelő előkészítéséhez szükséges a horizontális felskálázási időpontban.

Az ebben az útmutatóban kínált szkriptek használatával konfigurálja a VM-méretezési csoportokat, hogy a választott konténerfuttatási környezetet telepítse létrehozáskor. Kövesse az oktatóanyagot az alkalmazások cli- keresztüli telepítéséhez, és ismerje meg, hogyan állíthat be egyéni szkriptbővítményt.

A Container Runtime telepítése

Windows 10 és 11

Telepítse a Dockert Windows 10 vagy 11 Professional és Enterprise kiadásokra az alábbi lépésekkel.

  1. Töltse le és telepítse Docker Desktop, és hozzon létre egy Docker-fiókot, ha még nem rendelkezik ilyen fiókkal. Létrehozhat egy ingyenes Docker-fiókot a személyes vagy kisvállalati felhasználók számára, a nagyobb vállalkozásoknak azonban havi díjat kell fizetnie. További részletekért tekintse meg Docker dokumentációját.

  2. A telepítés során állítsa be az alapértelmezett tárolótípust Windows-tárolókra. Ha a telepítés befejezése után szeretne váltani, használhatja a Windows rendszertálcában található Docker-elemet (az alább látható módon), vagy a következő parancsot egy PowerShell-parancssorban:

    & $Env:ProgramFiles\Docker\Docker\DockerCli.exe -SwitchDaemon .
    

    Docker rendszertálca menüjében a

Windows Felügyeleti központ

A Windows Felügyeleti központ használatával megfelelően állíthat be egy Windows Server-gépet tárológazdaként. Első lépésként ellenőrizze, hogy a legújabb Containers kiegészítő telepítve van a Windows Felügyeleti központ példányára. A bővítmények telepítéséről és konfigurálásáról további információt a Windows Felügyeleti központ dokumentációjábantalál. A Tárolók bővítmény telepítésével célozza meg a konfigurálni kívánt Windows Server-gépet, és válassza a Tárolók lehetőséget:

Docker- telepítése

Kattintson a Telepítés gombra. A Windows Felügyeleti központ elindítja a Windows Server és a Docker konfigurációját a háttérben. A folyamat befejezése után frissítse a lapot, és tekintse meg a Tárolók bővítmény egyéb funkcióit.

tárolólemezképek

Windows Server

Windows-tároló futtatásához rendelkeznie kell a számítógépen elérhető támogatott tároló-futtatókörnyezetpel. A Windows rendszeren jelenleg támogatott futtatókörnyezetek tárolóalapú, Moby, valamint a Mirantis Container Runtime.

Ez a szakasz részletesen ismerteti a Windows adott példányán történő telepítés folyamatát, beleértve a PowerShell-szkriptek készletét is, amelyek megkönnyítik az egyes futtatókörnyezetek néhány lépésben történő telepítését.

A Docker Community Edition (CE) szabványos futtatókörnyezetet biztosít a tárolókhoz egy közös API-val és parancssori felülettel (CLI). A Moby Projectrészeként a nyílt forráskódú közösség kezeli.

A Docker Windows Serveren való használatának megkezdéséhez egy PowerShell-szkriptet, amely konfigurálja a környezetet a tárolóval kapcsolatos operációsrendszer-funkciók engedélyezésére és a Docker-futtatókörnyezet telepítésére.

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

További konfigurációs részletekért lásd a Windows Docker Engine szakaszát.

Következő lépések

Jegyzet

Ha elolvassa ezt az útmutatót, és további útmutatást szeretne kapni a Windows-tárolók termékcsapatától, a github/Windows-Containers felveheti velünk a kapcsolatot, ahol információkat talál arról, hogyan ütemezhet a termékcsapat naptárában időt a beszélgetésre.

Most, hogy a környezet megfelelően van konfigurálva, megtudhatja, hogyan futtathat tárolót.

Az első konténer futtatása