Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 5419|Odgovoriti: 2

Docker gradi slike na vrhu Windows sistemov

[Kopiraj povezavo]
Objavljeno na 2. 06. 2023 21:18:24 | | | |
Zahteve: Nekateri stari projekti morajo delovati na Windows ali pa mora projekt poklicati nekatere com komponente, da dobi rezultate; trenutno lahko gradimo le slike na osnovi Windows in poganjamo kontejnerje, ki temeljijo na Windows.

O Windows Containers uradna dokumentacija Microsofta:Prijava do hiperpovezave je vidna.

Osnovna slika Windows

Microsoft ponuja več slik, imenovanih osnovne slike, iz katerih lahko začnete graditi svoje lastne kontejnerske slike:

  • Windows - Vsebuje celoten nabor Windows API-jev in sistemskih storitev (razen strežniških vlog).
  • Windows Server - Vsebuje celoten nabor Windows API-jev in sistemskih storitev.
  • Windows Server Core – manjša slika, ki vsebuje nekatere API-je Windows Server – celoten .NET Framework. Vključuje tudi večino, a ne vse, strežniških vlog, na primer ne vključuje faks strežnika.
  • Nano Server - najmanjša slika Windows Serverja, ki vključuje podporo za .NET Core API-je in določene strežniške vloge.


Slika s pripono Insider je različica, ki je dejansko enaka različiciPredogled

SpominjatiOsnovna slika Windows kontejnerja je razdeljena na dve plasti: RTM plast in plast popravkov, ki vsebuje najnovejše varnostne popravke za knjižnice operacijskih sistemov in binarne datoteke, nameščene na RTM plasti. Velikost plasti zaplate se spreminja skozi celotno življenjsko dobo cikla podpore slik kontejnerja, pri čemer se povečuje ali krči iz meseca v mesec v mesec glede na postopno spremembo binarnega sistema. Ko povlečete osnovno sliko Windows kontejnerja na novem gostitelju, morate hkrati pridobiti obe plasti.

Uvod v slike osnov kontejnerjev:Prijava do hiperpovezave je vidna.
Naslov Mirror Hub:Prijava do hiperpovezave je vidna.

Zahteve operacijskega sistema

Zahteve za Windows kontejnerske gostitelje so navedene takole:

  • Funkcija Windows Containers je na voljo v različicah Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10 Pro in Enterprise (različice 1607 in novejše) ter Windows 11 Pro in Enterprise.
  • Vloge Hyper-V morajo biti nameščene pred izvajanjem operacij izolacije Hyper-V.
  • Gostitelj kontejnerja Windows Server mora namestiti Windows na c:. Takšne omejitve ni, če nameščate le izolirane kontejnerje Hyper-V.


Windows 11 Namestitev Docker Desktop

Naslov za prenos:Prijava do hiperpovezave je vidna.

Ko so nameščeni, nastavite privzeto vrsto kontejnerja na Windows vsebnik. Za prehod po končani namestitvi lahko uporabite Docker element v sistemski opravil Windows, kot je prikazano na spodnji sliki:



Funkcija Containers je onemogočena. Omogočite ga s PowerShell skripto (v administratorskem PowerShellu) in pred uporabo Docker Desktop ponovno zaženite računalnik:

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


Če naletite na zgornjo napako, zaženite Windows Terminal (Windows PowerShell) kot skrbnik z naslednjim ukazom:

Ko to storite, morate računalnik znova zagnati. Nato ponovno nastavite tip na Windows kontejner, in ko je menjava uspešna, kot je prikazano na spodnji sliki:



Slika gradnje Dockerfile

Ustvarite novo datoteko Dockerfile z naslednjo vsebino:

Za več primerov Dockerfile si oglejte:Prijava do hiperpovezave je vidna.

Za izdelavo nove slike je ukaz naslednji:



Zagon kontejnerjev

Na koncu ustvarite vsebnik na podlagi slike z naslednjim ukazom:

Poskusite uporabiti brskalnik za dostop:http://127.0.0.1:5006/, kot je prikazano na spodnji sliki:



Uspešno dostopajte do privzete strani IIS znotraj kontejnerja.

(Konec)





Prejšnji:.NET/C# RSA PEM format šifriranje in dešifriranje
Naslednji:ASP.NET Jedro (20) Preprečevanje napadov z odprtimi preusmeritvami
 Najemodajalec| Objavljeno na 2. 06. 2023 21:19:28 |
pregled

Docker ustvarja spletne miselne načrte na podlagi draw.io
https://www.itsvse.com/thread-10597-1-1.html

【Praktična akcija】Uporabi Docker za gradnjo zasebnega repozitorija Gitlaba
https://www.itsvse.com/thread-10408-1-1.html

Prepoved dostopa do interneta (ekstranet) Docker kontejnerjev
https://www.itsvse.com/thread-10401-1-1.html

Docker uporablja Macvlan za nastavitev neodvisnega IP naslova za vsebnike
https://www.itsvse.com/thread-10389-1-1.html

【Praktični boj】Build Thunder Download and DLNA storitve za domači medijski docker
https://www.itsvse.com/thread-10377-1-1.html

Docker spreminja in omejuje CPU, pomnilnik in druge vire kontejnerjev
https://www.itsvse.com/thread-10344-1-1.html

Praktično delovanje: Uporaba Dockerja za gradnjo DNS storitve (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

Dockerjevi dnevniki polnijo diske in migracijo podatkov
https://www.itsvse.com/thread-10247-1-1.html

Praktična uporaba cAdvisor za zbiranje metrik Docker kontejnerjev
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

Namestitev foruma Discuz z namestitvijo Dockerja
https://www.itsvse.com/thread-10181-1-1.html

Namestite razširitev Redis na osnovi slike Docker php:5.6.40-fpm
https://www.itsvse.com/thread-10176-1-1.html

Namestite GD razširitev na podlagi slike Docker php:5.6.40-fpm
https://www.itsvse.com/thread-10175-1-1.html

Razlika med Dockerjevimi ukazi za shranjevanje in izvoz
https://www.itsvse.com/thread-10174-1-1.html

Namestite curl na osnovi Debiana (docker image).
https://www.itsvse.com/thread-10155-1-1.html

Namestitev storitve Elasticsearch z Dockerjem
https://www.itsvse.com/thread-10148-1-1.html

Rešitev izjeme napak pri POI v Dockerju
https://www.itsvse.com/thread-10145-1-1.html

Datoteka ali mapa ne obstaja, ko je Docker volumen pritrjen
https://www.itsvse.com/thread-10144-1-1.html

Docker pregleduje nastavitve ponovnega zagona kontejnerjev in kontejnerje za množično ustavitev
https://www.itsvse.com/thread-10130-1-1.html

Docker namešča vojne aplikacije v Tomcat kontejnerje
https://www.itsvse.com/thread-10125-1-1.html

Težava s konfliktom paketov v Dockerju pri namestitvi CentOS 8
https://www.itsvse.com/thread-10115-1-1.html

Docker: Kako odstraniti nobe sliko
https://www.itsvse.com/thread-10112-1-1.html

Docker MySQL rešuje problem prevelikega števila povezav
https://www.itsvse.com/thread-10102-1-1.html

Priporočeni sta dve orodji za analizo Docker slikovne plasti
https://www.itsvse.com/thread-10063-1-1.html

Linux Overlay datotečni sistem v Dockerju
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

Namestitev Docker kontejnerjev na CentOS 7
https://www.itsvse.com/thread-9999-1-1.html

Docker gradi SFTP storitve
https://www.itsvse.com/thread-9994-1-1.html

Docker Hub nastavi domače pospeševanje slik
https://www.itsvse.com/thread-9738-1-1.html

Uvedba Jaegerjevega porazdeljenega sledenja povezav z Dockerjem
https://www.itsvse.com/thread-9526-1-1.html

Docker repozitorij (3) potiska ASP.NET Core slike v Harbor repozitorije
https://www.itsvse.com/thread-9478-1-1.html

Docker repozitorij (2) Nastavitve pristanišča za zagon
https://www.itsvse.com/thread-9475-1-1.html

Docker repozitorij (1) Zgradite zasebni repozitorij na osnovi Harborja
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

Dockerjeva namestitev izvaja predpomnilnik Redis
https://www.itsvse.com/thread-8995-1-1.html

Docker kontejner za dostop do zunanjih gostiteljskih storitev
https://www.itsvse.com/thread-8969-1-1.html

Namestite orodje za ping v kontejner, zgrajen z Dockerjem
https://www.itsvse.com/thread-8966-1-1.html

Nadgradnja Dockerja na najnovejšo različico
https://www.itsvse.com/thread-8932-1-1.html

Docker shrani lokacijo slike pod sistemom Windows
https://www.itsvse.com/thread-8922-1-1.html

Razlika med dockerfile in docker-compose
https://www.itsvse.com/thread-8921-1-1.html

Docker časovne nedoslednosti, nastavitev časovnega pasu kontejnerja
https://www.itsvse.com/thread-8865-1-1.html

Docker PS Error Bash: PS: Ukaz ni najden
https://www.itsvse.com/thread-8864-1-1.html

Čas DateTime v .Net Core ni skladen s časom Windows v Linux Dockerju
https://www.itsvse.com/thread-8862-1-1.html

[Praktični boj] Ustvari Dockerjevo sliko na podlagi Nginx
https://www.itsvse.com/thread-8800-1-1.html

Docker gradi zasebni repozitorij slik
https://www.itsvse.com/thread-8389-1-1.html

Deljenje glasnosti ni omogočeno. Prosimo, omogočite skupne količine glasnosti v nastavitvah Docker CE za Windows...
https://www.itsvse.com/thread-7544-1-1.html

CentOS reši problem, da zunanjega omrežja ni mogoče dostopati, potem ko je docker port preslikan na gostitelja
https://www.itsvse.com/thread-6959-1-1.html

Dockerjeva run--rm možnost
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 namešča PostgreSQL 9.6
https://www.itsvse.com/thread-5683-1-1.html

Spremenite metodo preslikave vrat za docker kontejnerje
https://www.itsvse.com/thread-5177-1-1.html

Vodič za nameščanje rap2 z dockerjem pod Centos 7
https://www.itsvse.com/thread-5166-1-1.html

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

Kako Docker kontejnerji in gostitelji kopirajo datoteke med seboj
https://www.itsvse.com/thread-5121-1-1.html

Docker ustvari Nginx kontejner
https://www.itsvse.com/thread-5119-1-1.html

Docker kontejner za nastavitev vodiča za fiksni IP
https://www.itsvse.com/thread-5116-1-1.html

Kako pridobiti IP naslov docker kontejnerja
https://www.itsvse.com/thread-5115-1-1.html

Docker kontejner za ogled različice kontejnerja Linux
https://www.itsvse.com/thread-5114-1-1.html

Osem primerov uporabe Dockerja v resničnem svetu
https://www.itsvse.com/thread-5015-1-1.html

Namestitev in konfiguracija Centos7 Dockerja v praksi
https://www.itsvse.com/thread-5014-1-1.html

Dockerjeve različice so razdeljene na CE in EE razlike
https://www.itsvse.com/thread-5013-1-1.html
 Najemodajalec| Objavljeno na 3. 06. 2023 09:22:24 |
Pojdite v kontejner, da si ogledate notranje informacije



Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com