Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 5419|Válasz: 2

A Docker képeket épít a Windows rendszerekre

[Linket másol]
Közzétéve 2023. 06. 02. 21:18:24 | | | |
Követelmények: Néhány régi projektnek Windowson kell futnia, vagy a projektnek néhány com komponenseket kell hívnia az eredmény eléréséhez, jelenleg csak Windows alapú képeket tudunk építeni és Windows-alapú konténereket futtatni.

A Windows ContainersMicrosoft hivatalos dokumentációjáról:A hiperlink bejelentkezés látható.

Windows alapkép

A Microsoft több képet, úgynevezett alapképeket is kínál, amelyekből elkezdheted saját konténerképeket építeni:

  • Windows – Tartalmazza a Windows API-k és rendszerszolgáltatások teljes készletét (kivéve a szerver szerepeket).
  • Windows Server – Tartalmazza a Windows API-k és rendszerszolgáltatások teljes csomagját.
  • Windows Server Core – Egy kisebb kép, amely tartalmazza néhány Windows Server API-t – a teljes .NET keretrendszert. Ez a szerver szerepeinek többségét, de nem az összes szerveri szerepet is magában foglalja, például a faxszerver hiányát is.
  • Nano Server – A legkisebb Windows Server kép, beleértve a .NET Core API-k és bizonyos szerver szerepek támogatását.


Az insider név utótaggal ellátott kép a build verzió, ami valójában ugyanaz, mint a verzióElőnézet

EmlékezikA Windows konténer alap képe két rétegre oszlik: az RTM rétegre és a patch rétegre, amely tartalmazza az operációs rendszer könyvtárakra és bináris rendszerekre vonatkozó legfrissebb biztonsági javításokat az RTM rétegen keresztül. A patch réteg mérete a konténer kép támogatási ciklusának élettartama alatt ingadozik, hónapról hónapra növekszik vagy zsugorodik a bináris fokozatos változástól függően. Amikor egy Windows konténer bázisképet húzol egy új hoszton, mindkét réteget egyszerre kell lehúznod.

Bevezetés a konténeralap képekhez:A hiperlink bejelentkezés látható.
Mirror Hub cím:A hiperlink bejelentkezés látható.

OS követelmények

A Windows konténeres hosztokra vonatkozó követelmények a következőképpen szerepelnek:

  • A Windows Containers funkció elérhető Windows Server 2022-ben, Windows Server 2019-ben, Windows Server 2016-ban, Windows 10 Pro és Enterprise kiadásokban (1607-es és újabb verziók), valamint Windows 11 Pro és Enterprise verziókban.
  • A Hyper-V szerepeket telepíteni kell a Hyper-V izolációs műveletek futtatása előtt.
  • A Windows Server konténer hosztembernek telepítenie kell a Windows-t c:. Nincs ilyen korlátozás, ha csak Hyper-V izolált konténereket telepítesz.


Windows 11 Docker Desktop telepítése

Letöltési cím:A hiperlink bejelentkezés látható.

Telepítés után állítsd be az alapértelmezett konténertípust Windows konténerre. A telepítés befejezése után a váltáshoz a Windows rendszeri feladatsávban található Docker elemet használhatod, ahogy az alábbi képen is látható:



A konténerek funkciója le van tiltva. Engedélyezd PowerShell szkripttel (egy adminisztratív PowerShell-ben), és indítsd újra a számítógéped, mielőtt a Docker Desktopot használnád:

Enable-WindowsOptionalFeature -Online -FeatureName $("Microsoft-Hyper-V", "Containers") -All


Ha a fenti hibával találkozol, indítsd be a Windows Terminalot (Windows PowerShell) adminisztrátorként a következő parancskal:

Ezután újra kell indítanod a számítógépedet. Ezután ismét állítsuk be a típust Windows konténerre, és a váltás sikeres lett, ahogy az alábbi ábrán látható:



Dockerfile build image

Hozzon létre egy új Dockerfile fájlt az alábbi tartalommal:

További Dockerfile példákért kérjük, lásd:A hiperlink bejelentkezés látható.

Egy új kép létrehozásához a parancs a következő:



Futtasd a konténereket

Végül hozz létre egy konténer a kép alapján a következő parancsval:

Próbálj meg böngészővel hozzáférni:http://127.0.0.1:5006/, ahogy az alábbi ábrán látható:



Sikeresen hozzáfért az IIS alapértelmezett oldalához a konténerben.

(Vége)





Előző:.NET/C# RSA PEM formátumú titkosítás és dekódolás
Következő:ASP.NET Core (20) Nyílt átirányítási támadások megelőzése
 Háziúr| Közzétéve 2023. 06. 02. 21:19:28 |
szemle

A Docker online gondolattérképeket épít draw.io
https://www.itsvse.com/thread-10597-1-1.html

【Practical Action】Use Docker to build a Gitlab private repository
https://www.itsvse.com/thread-10408-1-1.html

Docker konténerek internethez való hozzáférésének megtiltása (extranet)
https://www.itsvse.com/thread-10401-1-1.html

A Docker Macvlan-t használ független IP-cím beállítására konténerekhez
https://www.itsvse.com/thread-10389-1-1.html

【Practical Combat】Build Thunder Download és DLNA Services for Home Media Docker
https://www.itsvse.com/thread-10377-1-1.html

A Docker módosítja és korlátozza a konténer CPU-t, memóriát és egyéb erőforrásokat
https://www.itsvse.com/thread-10344-1-1.html

Gyakorlati működés: Docker használata DNS szolgáltatás (dnsmasq) építésére
https://www.itsvse.com/thread-10321-1-1.html

【Practical Action】Use Docker to build an IPsec VPN server
https://www.itsvse.com/thread-10274-1-1.html

Docker naplók töltik meg a lemezeket és az adatmigrációt
https://www.itsvse.com/thread-10247-1-1.html

Gyakorlati használat cAdvisor Docker konténer metrikák gyűjtéséhez
https://www.itsvse.com/thread-10243-1-1.html

SQL Server 2019 adatbázis telepítése Docker-en
https://www.itsvse.com/thread-10186-1-1.html

Deploy a Discuz fórum Docker telepítéssel
https://www.itsvse.com/thread-10181-1-1.html

Telepítsd a Reddis kiterjesztést a Docker php:5.6.40-fpm kép alapján
https://www.itsvse.com/thread-10176-1-1.html

Telepítsd a GD kiterjesztést a Docker php:5.6.40-fpm kép alapján
https://www.itsvse.com/thread-10175-1-1.html

A különbség a Docker mentési és exportálási parancsai között
https://www.itsvse.com/thread-10174-1-1.html

Telepítsd a Curlt Debian (docker image) alapján.
https://www.itsvse.com/thread-10155-1-1.html

Telepítse az Elasticsearch szolgáltatást Docker segítségével
https://www.itsvse.com/thread-10148-1-1.html

Docker POI hibakivétel megoldás
https://www.itsvse.com/thread-10145-1-1.html

A fájl vagy mappa nem létezik, amikor a Docker kötetet csatlakoztatják
https://www.itsvse.com/thread-10144-1-1.html

Docker a konténer újraindítási beállításait és a nagy mennyiségi megállító konténereket nézi
https://www.itsvse.com/thread-10130-1-1.html

A Docker háborús alkalmazásokat telepít Tomcat konténerekre
https://www.itsvse.com/thread-10125-1-1.html

Docker csomagütközés problémája CentOS 8 telepítésekor
https://www.itsvse.com/thread-10115-1-1.html

Docker: Hogyan távolítsunk el egy nincs képet
https://www.itsvse.com/thread-10112-1-1.html

A Docker MySQL megoldja a túl sok kapcsolat problémáját
https://www.itsvse.com/thread-10102-1-1.html

Két eszközt ajánlanak a Docker képréteg elemzéséhez
https://www.itsvse.com/thread-10063-1-1.html

Linux Overlay fájlrendszer a Dockerben
https://www.itsvse.com/thread-10061-1-1.html

Docker telepíti a Redis Visual Management Tool-t (redis-manager)
https://www.itsvse.com/thread-10015-1-1.html

Docker konténerek telepítése CentOS 7-re
https://www.itsvse.com/thread-9999-1-1.html

Docker SFTP szolgáltatásokat épít
https://www.itsvse.com/thread-9994-1-1.html

A Docker Hub beállítja a hazai képgyorsítást
https://www.itsvse.com/thread-9738-1-1.html

Deploy Jaeger distributed link tracing tutorial Dockerrel
https://www.itsvse.com/thread-9526-1-1.html

Docker repository (3) pushes ASP.NET Core images to Harbor repositories-be
https://www.itsvse.com/thread-9478-1-1.html

Docker repository (2) Harbor beállítások a boot up
https://www.itsvse.com/thread-9475-1-1.html

Docker tároló (1) Építs egy privát tártárt a Harbor alapján
https://www.itsvse.com/thread-9474-1-1.html

docker-ce-3:19.03.13-3.el7.x86_64 requires containerd.io >= 1.2.2-3
https://www.itsvse.com/thread-9449-1-1.html

A Docker telepítés futtatja a Redis gyorsítótárt
https://www.itsvse.com/thread-8995-1-1.html

Docker konténer külső hoszt szolgáltatásokhoz való hozzáféréshez
https://www.itsvse.com/thread-8969-1-1.html

Telepítsd a ping eszközt egy Dockerrel összeszerelt konténerbe
https://www.itsvse.com/thread-8966-1-1.html

Docker frissítés a legújabb verzióra
https://www.itsvse.com/thread-8932-1-1.html

A Docker a kép helyét a Windows rendszer alatt tárolja
https://www.itsvse.com/thread-8922-1-1.html

Különbség a dockerfile és a docker-compose között
https://www.itsvse.com/thread-8921-1-1.html

Docker időinkonzisztenciák, konténer időzóna beállítása
https://www.itsvse.com/thread-8865-1-1.html

Docker PS hiba Bash: PS: parancs nem talált
https://www.itsvse.com/thread-8864-1-1.html

A .Net Core DateTime idő nem egyezik a Linux Docker Windows idővel
https://www.itsvse.com/thread-8862-1-1.html

[Praciális harc] Készíts egy Docker képet Nginx alapján
https://www.itsvse.com/thread-8800-1-1.html

Docker privát képtárt épít
https://www.itsvse.com/thread-8389-1-1.html

A hangerőmegosztás nincs engedélyezve. Kérlek, kapcsold be a hangerő összesítését a Docker CE beállításokban Windowshoz...
https://www.itsvse.com/thread-7544-1-1.html

A CentOS megoldja azt a problémát, hogy a külső hálózat nem érhető el, miután a docker portot a hosthez jelölték
https://www.itsvse.com/thread-6959-1-1.html

Docker futás --RM opciója
https://www.itsvse.com/thread-6957-1-1.html

Docker deployment kong-dashboard tutorial
https://www.itsvse.com/thread-5684-1-1.html


CentOS 7 Docker deploys PostgreSQL 9.6
https://www.itsvse.com/thread-5683-1-1.html

Módosítsd a port térképezés módszerét docker konténerek esetén
https://www.itsvse.com/thread-5177-1-1.html

Tutorial a rap2 telepítéséről dockerrel Centos 7 alatt
https://www.itsvse.com/thread-5166-1-1.html

centos installation Docker Compose tutorial
https://www.itsvse.com/thread-5164-1-1.html

Hogyan másolják egymásra a Docker konténerei és hosztjai a fájlokat
https://www.itsvse.com/thread-5121-1-1.html

Docker létrehoz egy Nginx konténert
https://www.itsvse.com/thread-5119-1-1.html

Docker konténer rögzített IP oktató beállítása
https://www.itsvse.com/thread-5116-1-1.html

Hogyan lehet megszerezni egy docker konténer IP-címét
https://www.itsvse.com/thread-5115-1-1.html

docker container Linux verzió megtekintéséhez
https://www.itsvse.com/thread-5114-1-1.html

Nyolc valós Docker felhasználási eset
https://www.itsvse.com/thread-5015-1-1.html

Centos7 Docker telepítése és konfigurálása a gyakorlatban
https://www.itsvse.com/thread-5014-1-1.html

A Docker verziókat CE és EE megkülönböztetésekre osztják
https://www.itsvse.com/thread-5013-1-1.html
 Háziúr| Közzétéve 2023. 06. 03. 9:22:24 |
Menj a konténerhez, hogy megnézd a belső információkat



Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com