A konténerezés gyorsabb és hatékonyabb, mint egy virtuális gép futtatása. Így teheti meg Windows 10 és Windows 11 rendszeren.

A Windows hatalmas, de nem alkalmas alkalmazások fejlesztésére és telepítésére. Az olyan konténerplatformok, mint a Docker, megkönnyítik a platformok közötti alkalmazások fejlesztését és méretezését. Olvasson tovább, hogy megtudja, hogyan kezdheti el a Docker használatát Windows 10 és 11 rendszeren.

Mi az a Docker?

A Docker egy nyílt forráskódú platform, amely lehetővé teszi a fejlesztők számára, hogy hatékonyan építsék fel, telepítsék és futtassák alkalmazásaikat egy tárolóban. Az összes függőség össze van kötve, így a projektje könnyen telepíthető bármilyen környezetben.

A Docker népszerű számos konténeres platform között, mert megbízható, funkcionális és nagymértékben méretezhető. A Docker-motoron fut, amely egy alapvető DevOps-eszköz, amely tiszta és könnyű környezetet biztosít a teszteléshez és a telepítéshez. Docker az nem virtuális gép; ez egy konténer– csak az operációs rendszert virtualizálja, a mögöttes hardvert nem.

instagram viewer

Mindazonáltal ezek közül néhány a legjobb Docker-alternatívák ha ki akarsz próbálni valami mást.

Windows 10 és 11 rendszeren a Docker a Docker Desktopon és a Windows alrendszeren (WSL) keresztül érhető el. A Docker Desktop elérhető Windows, macOS és Linux rendszereken, és köztudottan felgyorsítja a termelékenységet azáltal, hogy leegyszerűsíti az összetett alkalmazási környezetek konfigurálásának folyamatát.

Ha azonban inkább a parancssori felületen (CLI) szeretné tárolni alkalmazásait, használhatja a WSL 2-t Windows 10 és 11 rendszeren vagy a Linux terminálon.

Egy egyszerű példa a Docker átfogó megértésére: képzeljünk el egy webalkalmazást front-end felhasználói felülettel, háttérkiszolgálóval és adatbázissal.

A Dockeren keresztül a három modult különböző tárolókba különítheti el a függőségeikkel együtt; alkalmazása bármilyen platformon fejleszthető és telepíthető. Ha egyetlen modul (például a háttérkiszolgáló) kapacitását szeretné növelni, közvetlenül méretezheti azt anélkül, hogy a többi modulra hatással lenne.

Miért érdemes a Dockert használni?

Sok fejlesztő támaszkodik a Dockerre, mert egyetlen tárolóba tudja csomagolni az alkalmazáskonfigurációkat és a függőségeket. Ez ezután végrehajtható egyetlen Docker-kép használatával. A Docker Hub segítségével több ezer nyilvánosan tárolt alkalmazás Docker-képét is letöltheti, beleértve az Apache-t, a Tomahawkot, az Ubuntu-t és egyebeket.

Mivel a Docker-tárolók robusztusak, beállíthatja őket a kiszolgáló hosztolására is; Az nginx docker konténereket általában webszerverként használják. Ezenkívül, amint azt korábban említettük, a Docker hihetetlenül kényelmessé teszi az alkalmazások méretezését és üzembe helyezését.

Ez jelentős előny a DevOps keretrendszer hagyományos virtuális gépeivel szemben. A konténer-hangszerelési szolgáltatások, például a Kubernetes (K8s) is segíthetnek több Docker-tároló hatékony kezelésében. Összefoglalva, a Dockert többféleképpen használhatja:

  • Könnyen futtassa a Linux disztribúciókat
  • Hozzon létre egy webszervert tanulási vagy tesztelési célokra
  • Hordozható telepítési alkalmazások
  • Kösse össze az alkalmazást egyetlen képfájlba
  • Egyszerűsített CI/CD csővezeték

Ha ki szeretné próbálni e szolgáltatások valamelyikét – különösen a Linux disztribúciók egyszerű futtatását –, megteheti útmutatónk az Ubuntu Docker-tárolóként való futtatásáról.

Mi az a Windows alrendszer Linuxhoz (WSL)?

A Windows-alrendszer Linuxhoz lehetővé teszi a Windows-felhasználók számára olyan Linux-disztribúciók futtatását, mint az Ubuntu és a Kali, anélkül, hogy kettős rendszerindítást vagy dedikált virtuális gépet kellene konfigurálniuk. A Windows-felhasználók közvetlenül érhetik el a Linux parancssori eszközeit, alkalmazásait és segédprogramjait további telepítési többletköltségek nélkül.

Az eredetileg Windows 10 rendszerrel elindított legújabb verzió – a WSL 2 – sokkal nagyobb stabilitást és teljesítményt kínál. Fejlesztőként profitálhat a WSL előnyeiből, ha többplatformos alkalmazásokat fejleszt anélkül, hogy aggódnia kellene a dedikált hardver miatt vagy elhagyná a Windows ökoszisztémáját.

A Docker telepítése a Docker Desktop segítségével Windows rendszeren

Használhatja a Docker Desktopot önálló alkalmazásként, vagy integrálhatja a Windows alrendszerrel Linuxhoz a jobb teljesítmény és a hatékonyabb erőforrás-felhasználás érdekében. Mindkét módszerrel foglalkozunk a következő szakaszokban.

A Docker Desktop telepítése Windows 10 és 11 rendszeren:

  1. Töltse le a Docker Desktopot a Windows számára.
  2. Nyissa meg a letöltött beállítást; a fájl általában a számítógépén található Letöltések mappát.
  3. Adjon rendszergazdai jogosultságokat, ha szükséges.
  4. Kövesse a telepítő varázslót a Docker Desktop telepítésének befejezéséhez.
  5. Indítsa újra a számítógépet, hogy a változtatások érvénybe lépjenek.

Most letölthet egy mintaképet a Docker Hubról a tároló teszteléséhez.

A WSL 2 engedélyezése Windows rendszeren

Mielőtt telepítené a Dockert a WSL 2-n keresztül, először telepítenie kell a WSL 2-t.

A Windows alrendszer Linux 2 rendszerhez Windows 10 (Build 19041 és újabb) és Windows 11 rendszert futtató felhasználók számára elérhető. Ha a Windows 10 régebbi verzióját használja, manuálisan kell telepítenie.

Szerencsére a Microsoft ezzel az eszközzel megkönnyíti a Linux disztribúció telepítését és beállítását. A következőképpen telepítheti a WSL 2-t az alapértelmezett Ubuntu-képpel:

  1. Indítsa el a Rajt menüben keressen rá Parancssor, kattintson a jobb gombbal a Legjobb egyezésre, és válassza ki Futtatás rendszergazdaként.
  2. Írja be a következő parancsot, és nyomja meg Belép:
    wsl -- telepítés

A telepítési folyamat eltart egy ideig, ezért előfordulhat, hogy várnia kell. Ha másik Linux disztribúciót szeretne telepíteni, ezt a következő paranccsal teheti meg:

wsl -- install -d <terjesztés>

A Linux disztribúciók listáját a következő módon tekintheti meg:

wsl.alkalmazás-l-o

Miután biztonságosan konfigurálta a WSL 2-t Windows 10 vagy 11 rendszeren, telepítheti a Dockert.

A Docker telepítése WSL 2 háttérrendszerrel Windows rendszeren

Ha a Docker Desktopot integrálja, hogy a WSL 2-t használja háttérként, jobb teljesítményt érhet el tárolóiból. A WSL 2 hatékony rendszerindítást és növeli az erőforrás-felhasználást a dinamikus memóriafoglalás révén; ezek a szolgáltatások lehetővé teszik a Docker-tárolók lényegesen gyorsabb elindítását.

Az optimális teljesítmény érdekében Windows rendszeren javasoljuk a Docker telepítését a Docker Desktop és a WSL 2 integrálásával. Ezt néhány lépésben megteheti:

  1. Töltse le a Docker Desktopot Windowshoz.
  2. Engedélyezze a WSL 2-t.
  3. Indítsa újra a rendszert, hogy a változtatások érvénybe lépjenek.
  4. Indítsa el a Docker Desktop alkalmazást a Rajt menüt, és navigáljon ide Beállítások > Általános.
  5. Biztosítsa a Használjon WSL 2 alapú motort jelölőnégyzet engedélyezve van.
  6. Válassza ki Alkalmazás és újraindítás.
  7. Ha a rendszer készen áll, indítsa el a WSL 2-t, és írja be a következő parancsot, hogy megbizonyosodjon arról, hogy a Docker felkészült a futtatásra:
    dokkmunkás -- v

Tanulja meg a Dockert, hogyan különböztesse meg magát

A Docker nagyon egyszerűvé tette a fejlesztést és a telepítést. Ha félelmetes szoftvermérnök szeretne lenni, erősen javasoljuk, hogy szerezzen gyakorlati tapasztalatot a Dockerrel és a konténer-hangszerelési szolgáltatásokkal, például a Kubernetestel.