Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 5419|Odpoveď: 2

Docker vytvára obrázky na vrchu Windows systémov

[Kopírovať odkaz]
Zverejnené 2. 6. 2023 21:18:24 | | | |
Požiadavky: Niektoré staré projekty musia bežať na Windows, alebo projekt musí volať niektoré komponenty com, aby získal výsledky, momentálne môžeme vytvárať iba obrazy založené na Windows a spúšťať kontajnery založené na Windows.

O Windows kontajneroch Oficiálna dokumentácia Microsoftu:Prihlásenie na hypertextový odkaz je viditeľné.

Základný obraz Windows

Microsoft poskytuje niekoľko obrázkov, nazývaných základné obrázky, z ktorých môžete začať vytvárať vlastné kontajnerové obrazy:

  • Windows - Obsahuje kompletnú sadu Windows API a systémových služieb (okrem serverových rolí).
  • Windows Server - Obsahuje kompletnú sadu Windows API a systémových služieb.
  • Windows Server Core – menší obraz, ktorý obsahuje niektoré API Windows Server – celý .NET Framework. Zahŕňa tiež väčšinu, ale nie všetky, roly servera, napríklad nezahrnutie faxového servera.
  • Nano Server – Najmenší obraz Windows Server, vrátane podpory .NET Core API a určitých serverových rolí.


Obrázok so príponou insider je zostava, ktorá je vlastne rovnaká ako verziaNáhľad

PamätaťZákladný obraz kontajnera Windows je rozdelený na dve vrstvy: RTM vrstvu a patch vrstvu, ktorá obsahuje najnovšie bezpečnostné opravy pre knižnice OS a binárne súbory prekryté na RTM vrstve. Veľkosť vrstvy záplaty kolíše počas životnosti cyklu podpory obrazu kontajnera, pričom sa zvyšuje alebo zmenšuje mesiac po mesiaci v závislosti od postupnej zmeny binárnej zložky. Keď stiahnete základný obraz Windows kontajnera na novom hostiteľovi, musíte stiahnuť obe vrstvy naraz.

Úvod do obrázkov základov kontajnera:Prihlásenie na hypertextový odkaz je viditeľné.
Adresa Mirror Hubu:Prihlásenie na hypertextový odkaz je viditeľné.

Požiadavky OS

Požiadavky na Windows kontajnerové hostiteľské systémy sú uvedené nasledovne:

  • Funkcia Windows Kontajnery je dostupná vo Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10 Pro a Enterprise (verzie 1607 a novšie), ako aj vo Windows 11 Pro a Enterprise.
  • Hyper-V úlohy musia byť nainštalované pred spustením izolovaných operácií Hyper-V.
  • Hostiteľ kontajnera Windows Server musí nainštalovať Windows na c:. Takéto obmedzenie neexistuje, ak nasadzujete iba izolované kontajnery Hyper-V.


Windows 11 Inštalujte Docker Desktop

Adresa na stiahnutie:Prihlásenie na hypertextový odkaz je viditeľné.

Po inštalácii nastavte predvolený typ kontajnera na Windows kontajner. Na prechod po dokončení inštalácie môžete použiť položku Docker v systémovom paneli úloh Windows, ako je znázornené na obrázku nižšie:



Funkcia kontajnerov je vypnutá. Povoľte ho pomocou PowerShell skriptu (v administrátorskom PowerShell) a pred použitím Docker Desktop reštartujte počítač:

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


Ak narazíte na vyššie uvedenú chybu, spustite Window Terminal (Windows PowerShell) ako administrátor s nasledujúcim príkazom:

Potom je potrebné počítač reštartovať. Potom opäť nastavte typ na Windows kontajner a po úspešnom prechode, ako je znázornené na obrázku nižšie:



Obrázok zostavenia Dockerfile

Vytvorte nový súbor Dockerfile s nasledujúcim obsahom:

Pre viac príkladov Dockerfile, pozrite si:Prihlásenie na hypertextový odkaz je viditeľné.

Na vytvorenie nového obrazu je príkaz nasledovný:



Run kontajnery

Nakoniec vytvorte kontajner založený na obrázku pomocou nasledujúceho príkazu:

Skúste použiť prehliadač na prístup:http://127.0.0.1:5006/, ako je znázornené na obrázku nižšie:



Úspešne pristupujte k predvolenej stránke IIS vo vnútri kontajnera.

(Koniec)





Predchádzajúci:.NET/C# RSA PEM formát šifrovanie a dešifrovanie
Budúci:ASP.NET Core (20) Zabrániť otvoreným presmerovacím útokom
 Prenajímateľ| Zverejnené 2. 6. 2023 21:19:28 |
revízia

Docker vytvára online myšlienkové mapy na základe draw.io
https://www.itsvse.com/thread-10597-1-1.html

【Praktická akcia】Použite Docker na vytvorenie súkromného repozitára v Gitlabe
https://www.itsvse.com/thread-10408-1-1.html

Zákaz prístupu Docker kontajnerov na internet (extranet)
https://www.itsvse.com/thread-10401-1-1.html

Docker používa Macvlan na nastavenie nezávislej IP adresy pre kontajnery
https://www.itsvse.com/thread-10389-1-1.html

【Praktický boj】Build Thunder Download and DLNA služby pre Home Media Docker
https://www.itsvse.com/thread-10377-1-1.html

Docker upravuje a obmedzuje CPU, pamäť a ďalšie zdroje kontajnera
https://www.itsvse.com/thread-10344-1-1.html

Praktická prevádzka: Použitie Dockeru na vytvorenie DNS služby (dnsmasq)
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 logy zapĺňajú disky a migrujú dáta
https://www.itsvse.com/thread-10247-1-1.html

Praktické využitie cAdvisor na zber metrík Docker kontajnerov
https://www.itsvse.com/thread-10243-1-1.html

Deploy SQL Server 2019 database on Docker
https://www.itsvse.com/thread-10186-1-1.html

Nasadenie fóra Discuz pomocou inštalácie Dockeru
https://www.itsvse.com/thread-10181-1-1.html

Nainštalujte rozšírenie Redis založené na obraze Docker php:5.6.40-fpm
https://www.itsvse.com/thread-10176-1-1.html

Nainštalujte rozšírenie GD založené na obraze Docker php:5.6.40-fpm
https://www.itsvse.com/thread-10175-1-1.html

Rozdiel medzi príkazmi na uloženie a export v Dockeri
https://www.itsvse.com/thread-10174-1-1.html

Nainštalujte curl na základe Debianu (docker image).
https://www.itsvse.com/thread-10155-1-1.html

Nasadenie služby Elasticsearch pomocou Dockeru
https://www.itsvse.com/thread-10148-1-1.html

Riešenie chybovej výnimky POI v Docker
https://www.itsvse.com/thread-10145-1-1.html

Súbor alebo priečinok neexistuje, keď je Docker zväzok pripojený
https://www.itsvse.com/thread-10144-1-1.html

Docker sa pozerá na nastavenia reštartu kontajnerov a kontajnery hromadného zastavenia
https://www.itsvse.com/thread-10130-1-1.html

Docker nasadzuje vojnové aplikácie do kontajnerov Tomcat
https://www.itsvse.com/thread-10125-1-1.html

Problém s konfliktom balíkov v Docker pri inštalácii CentOS 8
https://www.itsvse.com/thread-10115-1-1.html

Docker: Ako odstrániť obrázok NoE
https://www.itsvse.com/thread-10112-1-1.html

Docker MySQL rieši problém príliš veľkého počtu pripojení
https://www.itsvse.com/thread-10102-1-1.html

Na analýzu obrazovej vrstvy Dockeru sa odporúčajú dva nástroje
https://www.itsvse.com/thread-10063-1-1.html

Linux Overlay súborový systém v Dockeri
https://www.itsvse.com/thread-10061-1-1.html

Docker Installs Redis Visual Management Tool (redis-manager)
https://www.itsvse.com/thread-10015-1-1.html

Inštalácia Docker kontajnerov na CentOS 7
https://www.itsvse.com/thread-9999-1-1.html

Docker vytvára SFTP služby
https://www.itsvse.com/thread-9994-1-1.html

Docker Hub nastavuje domáce zrýchlenie obrazu
https://www.itsvse.com/thread-9738-1-1.html

Deploy Jaeger distributed link tracing tutoriál s Dockerom
https://www.itsvse.com/thread-9526-1-1.html

Docker repozitár (3) posiela ASP.NET Core obrazy do Harbor repozitárov
https://www.itsvse.com/thread-9478-1-1.html

Docker repozitár (2) Nastavenia prístavu na spustenie
https://www.itsvse.com/thread-9475-1-1.html

Docker repozitár (1) Vybudovať súkromný repozitár založený na Harbor
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

Inštalácia Dockeru beží na cache Redis
https://www.itsvse.com/thread-8995-1-1.html

Docker kontajner na prístup k externým hostiteľským službám
https://www.itsvse.com/thread-8969-1-1.html

Nainštalujte ping nástroj do kontajnera vytvoreného v Dockeri
https://www.itsvse.com/thread-8966-1-1.html

Docker upgrade na najnovšiu verziu
https://www.itsvse.com/thread-8932-1-1.html

Docker ukladá miesto obrazu pod systémom Windows
https://www.itsvse.com/thread-8922-1-1.html

Rozdiel medzi dockerfile a docker-compose
https://www.itsvse.com/thread-8921-1-1.html

Docker časové nekonzistencie, nastavenie časového pásma kontajnera
https://www.itsvse.com/thread-8865-1-1.html

Docker PS Error Bash: PS: Príkaz nenájdený
https://www.itsvse.com/thread-8864-1-1.html

Čas DateTime v .Net Core nie je konzistentný s časom Windows v Linux Dockeri
https://www.itsvse.com/thread-8862-1-1.html

[Praktický boj] Vytvorte Docker obrázok založený na Nginx
https://www.itsvse.com/thread-8800-1-1.html

Docker vytvára súkromné úložisko obrázkov
https://www.itsvse.com/thread-8389-1-1.html

Zdieľanie hlasitosti nie je zapnuté. Prosím, povolte súčty hlasitosti v nastaveniach Docker CE pre Windows...
https://www.itsvse.com/thread-7544-1-1.html

CentOS rieši problém, že externá sieť nie je prístupná po tom, čo je docker port mapovaný na hostiteľa
https://www.itsvse.com/thread-6959-1-1.html

Docker Run --RM možnosť
https://www.itsvse.com/thread-6957-1-1.html

Docker deployment kong-dashboard tutoriál
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

Úprava metódy mapovania portov pre docker kontajnery
https://www.itsvse.com/thread-5177-1-1.html

Tutoriál na nasadenie rap2 s dockerom pod Centos 7
https://www.itsvse.com/thread-5166-1-1.html

Centos installation Docker Compose tutoriál
https://www.itsvse.com/thread-5164-1-1.html

Ako Docker kontajnery a hosty medzi sebou kopírujú súbory
https://www.itsvse.com/thread-5121-1-1.html

Docker vytvára Nginx kontajner
https://www.itsvse.com/thread-5119-1-1.html

Docker kontajner nastavuje tutoriál s pevnou IP adresou
https://www.itsvse.com/thread-5116-1-1.html

Ako získať IP adresu docker kontajnera
https://www.itsvse.com/thread-5115-1-1.html

Docker kontajner na zobrazenie verzie kontajnera Linux
https://www.itsvse.com/thread-5114-1-1.html

Osem reálnych prípadov použitia Dockeru
https://www.itsvse.com/thread-5015-1-1.html

Inštalácia a konfigurácia Centos7 Docker v praxi
https://www.itsvse.com/thread-5014-1-1.html

Docker verzie sa delia na CE a EE
https://www.itsvse.com/thread-5013-1-1.html
 Prenajímateľ| Zverejnené 3. 6. 2023 9:22:24 |
Choďte do kontajnera, aby ste si pozreli interné informácie



Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com