Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 5419|Vastaus: 2

Docker rakentaa kuvia Windows-järjestelmien päälle

[Kopioi linkki]
Julkaistu 2.6.2023 21.18.24 | | | |
Vaatimukset: Joidenkin vanhojen projektien täytyy toimia Windowsilla tai projektin täytyy kutsua joitain com-komponentteja saadakseen tulokset, tällä hetkellä voimme rakentaa vain Windows-pohjaisia kuvia ja ajaa Windows-pohjaisia kontteja.

Tietoa Windows ContainersMicrosoftin virallisesta dokumentaatiosta:Hyperlinkin kirjautuminen on näkyvissä.

Windowsin peruskuva

Microsoft tarjoaa useita kuvia, joita kutsutaan peruskuviksi, joista voit alkaa rakentaa omia konttikuviasi:

  • Windows – Sisältää koko Windowsin rajapintojen ja järjestelmäpalveluiden joukon (paitsi palvelinroolit).
  • Windows Server – Sisältää koko Windows-rajapintojen ja järjestelmäpalveluiden paketin.
  • Windows Server Core – Pienempi kuva, joka sisältää joitakin Windows Server -rajapintoja – koko .NET Framework. Se kattaa myös suurimman osan, mutta ei kaikkia, palvelinrooleja, kuten faksipalvelimen puuttumisen.
  • Nano Server – Pienin Windows Server -kuva, sisältäen tuki .NET Core -rajapinnoille ja tietyille palvelinrooleille.


Kuva, jossa on jälkiliite nimeltä insider, on build, joka on itse asiassa sama kuin versioEnnakkoesitys

MuistaaWindowsin konttipohjakuva on jaettu kahteen kerrokseen: RTM-kerrokseen ja patch-kerrokseen, joka sisältää viimeisimmät tietoturvakorjaukset käyttöjärjestelmäkirjastoille ja binääreille, jotka on asetettu päällekkäin RTM-kerrokseen. Patch-kerroksen koko vaihtelee koko konttikuvan tukisyklin elinkaaren ajan, kasvaen tai kutistuen kuukausi kuukaudelta binäärin asteittaisen muutoksen mukaan. Kun haet Windows-konttipohjan kuvan uudelle isännälle, sinun täytyy vetää molemmat kerrokset samanaikaisesti.

Johdatus säiliöpohjakuviin:Hyperlinkin kirjautuminen on näkyvissä.
Peilikeskus-osoite:Hyperlinkin kirjautuminen on näkyvissä.

Käyttöjärjestelmän vaatimukset

Windows-konttiisäntien vaatimukset on lueteltu seuraavasti:

  • Windows Containers -ominaisuus on saatavilla Windows Server 2022:ssa, Windows Server 2019:ssä, Windows Server 2016:ssa, Windows 10 Pro- ja Enterprise-versioissa (versiot 1607 ja uudemmat) sekä Windows 11 Prossa ja Enterprise-versioissa.
  • Hyper-V-roolit on asennettava ennen Hyper-V:n eristystoimintojen suorittamista.
  • Windows Server -konttipalvelimen täytyy asentaa Windows c:. Tällaista rajoitusta ei ole, jos otat käyttöön vain Hyper-V:n eristetyt kontit.


Windows 11 Asenna Docker Desktop

Latausosoite:Hyperlinkin kirjautuminen on näkyvissä.

Kun olet asennettu, aseta oletuskonttityyppi Windows-kontiksi. Vaihtaaksesi asennuksen valmistuttua, voit käyttää Windowsin järjestelmäpalkin Docker-ominaisuutta, kuten alla olevassa kuvassa näkyy:



Konttiominaisuus on pois päältä. Ota se käyttöön PowerShell-skriptillä (hallinnollisessa PowerShellissä) ja käynnistä tietokone uudelleen ennen Docker Desktopin käyttöä:

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


Jos kohtaat yllä olevan virheen, suorita Windows Terminal (Windows PowerShell) ylläpitäjänä seuraavalla komennolla:

Tämän jälkeen sinun täytyy käynnistää tietokone uudelleen. Sitten aseta tyypiksi Windows-kontti uudelleen, ja kun vaihto onnistuu, kuten alla olevassa kuvassa näkyy:



Dockerfile-rakennuskuva

Luo uusi Dockerfile-tiedosto seuraavilla sisällöillä:

Lisää Dockerfile-esimerkkejä löytyy osoitteesta:Hyperlinkin kirjautuminen on näkyvissä.

Uuden kuvan rakentamiseksi komento on seuraava:



Suorita kontteja

Lopuksi luo kontti kuvan pohjalta seuraavalla komennolla:

Kokeile käyttää selainta päästäksesi käsiksi:http://127.0.0.1:5006/, kuten alla olevassa kuvassa näkyy:



Pääse onnistuneesti IIS:n oletussivustolle kontin sisällä.

(Loppu)





Edellinen:.NET/C# RSA PEM -formaatin salaus ja purku
Seuraava:ASP.NET Core (20) Estä avoimet uudelleenohjaushyökkäykset
 Vuokraisäntä| Julkaistu 2.6.2023 21.19.28 |
arvostelu

Docker rakentaa verkossa miellekarttoja 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-konttien kieltäminen pääsystä Internetiin (extranet)
https://www.itsvse.com/thread-10401-1-1.html

Docker käyttää Macvlania asettaakseen itsenäisen IP-osoitteen konteille
https://www.itsvse.com/thread-10389-1-1.html

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

Docker muokkaa ja rajoittaa konttiprosessoria, muistia ja muita resursseja
https://www.itsvse.com/thread-10344-1-1.html

Käytännön toiminta: Dockerin käyttö DNS-palvelun rakentamiseen (dnsmasq)
https://www.itsvse.com/thread-10321-1-1.html

【Practical Action】Käytä Dockeria rakentaaksesi IPsec VPN -palvelimen
https://www.itsvse.com/thread-10274-1-1.html

Docker-lokit täyttävät levyjä ja datan siirtoa
https://www.itsvse.com/thread-10247-1-1.html

Käytännön cAdvisorin käyttö Docker-konttimetriikoiden keräämiseen
https://www.itsvse.com/thread-10243-1-1.html

Ota SQL Server 2019 -tietokanta käyttöön Dockerissa
https://www.itsvse.com/thread-10186-1-1.html

Käynnistä Discuz-foorumi Docker-asennuksen avulla
https://www.itsvse.com/thread-10181-1-1.html

Asenna Redis-laajennus Dockerin php:5.6.40-fpm -kuvan pohjalta
https://www.itsvse.com/thread-10176-1-1.html

Asenna GD-laajennus, joka perustuu Dockerin php:5.6.40-fpm kuvaan
https://www.itsvse.com/thread-10175-1-1.html

Ero Dockerin tallennus- ja vientikomentojen välillä
https://www.itsvse.com/thread-10174-1-1.html

Asenna curl Debianin pohjalta (docker-kuva).
https://www.itsvse.com/thread-10155-1-1.html

Ota käyttöön Elasticsearch-palvelu Dockerin avulla
https://www.itsvse.com/thread-10148-1-1.html

Docker POI -virhepoikkeusratkaisu
https://www.itsvse.com/thread-10145-1-1.html

Tiedosto tai kansio ei ole olemassa, kun Docker-levy on liitetty
https://www.itsvse.com/thread-10144-1-1.html

Docker tarkastelee konttien uudelleenkäynnistysasetuksia ja bulk stop -kontteja
https://www.itsvse.com/thread-10130-1-1.html

Docker julkaisee sotasovelluksia Tomcat-kontteihin
https://www.itsvse.com/thread-10125-1-1.html

Docker-pakettien ristiriitaongelma CentOS 8:n asennuksen yhteydessä
https://www.itsvse.com/thread-10115-1-1.html

docker Kuinka poistaa ei-kuva
https://www.itsvse.com/thread-10112-1-1.html

Docker MySQL ratkaisee liiallisten yhteyksien ongelman
https://www.itsvse.com/thread-10102-1-1.html

Docker-kuvakerroksen analysointiin suositellaan kahta työkalua
https://www.itsvse.com/thread-10063-1-1.html

Linux Overlay-tiedostojärjestelmä Dockerissa
https://www.itsvse.com/thread-10061-1-1.html

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

Asenna Docker-kontit CentOS 7:lle
https://www.itsvse.com/thread-9999-1-1.html

Docker rakentaa SFTP-palveluita
https://www.itsvse.com/thread-9994-1-1.html

Docker Hub asettaa kotimaisen kuvakiihdytyksen
https://www.itsvse.com/thread-9738-1-1.html

Ota käyttöön Jaegerin hajautetun linkin jäljitysopas Dockerilla
https://www.itsvse.com/thread-9526-1-1.html

Docker-tietovarasto (3) työntää ASP.NET Core-kuvat Harbor-repositorioihin
https://www.itsvse.com/thread-9478-1-1.html

Docker-repositorio (2) Harbor-asetukset käynnistykseen
https://www.itsvse.com/thread-9475-1-1.html

Docker-tietovarasto (1) Rakennetaan yksityinen tietovarasto Harborin pohjalta
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

Docker-asennus pyörittää Redis-välimuistia
https://www.itsvse.com/thread-8995-1-1.html

Docker-kontti ulkoisten isäntäpalveluiden käyttämiseen
https://www.itsvse.com/thread-8969-1-1.html

Asenna ping-työkalu Dockerilla rakennettuun konttiin.
https://www.itsvse.com/thread-8966-1-1.html

Docker-päivitys uusimpaan versioon
https://www.itsvse.com/thread-8932-1-1.html

Docker tallentaa kuvan sijainnin Windows-järjestelmään
https://www.itsvse.com/thread-8922-1-1.html

Ero dockerfile- ja docker-composen välillä
https://www.itsvse.com/thread-8921-1-1.html

Dockerin aikaepäjohdonmukaisuudet, konttien aikavyöhykkeen asetus
https://www.itsvse.com/thread-8865-1-1.html

Docker PS Error Bash: PS: komentoa ei löydy
https://www.itsvse.com/thread-8864-1-1.html

DateTime-aika .Net Coressa on ristiriidassa Windowsin ajan kanssa Linux Dockerissa
https://www.itsvse.com/thread-8862-1-1.html

[Käytännön taistelu] Luo Docker-kuva Nginxin pohjalta
https://www.itsvse.com/thread-8800-1-1.html

Docker rakentaa yksityisen kuvavaraston
https://www.itsvse.com/thread-8389-1-1.html

Äänenvoimakkuuden jakaminen ei ole käytössä. Ota volyymimäärät käyttöön Docker CE:n Windowsin asetuksista...
https://www.itsvse.com/thread-7544-1-1.html

CentOS ratkaisee ongelman, että ulkoiseen verkkoon ei pääse käsiksi sen jälkeen, kun docker-portti on liitetty isäntäasemaan
https://www.itsvse.com/thread-6959-1-1.html

Docker Runin --RM-vaihtoehto
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

Muokkaa docker-konttien porttikartoitusmenetelmää
https://www.itsvse.com/thread-5177-1-1.html

Opastus rap2:n käyttöönotosta dockerilla Centos 7:n alla
https://www.itsvse.com/thread-5166-1-1.html

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

Miten Dockerin kontit ja isännät kopioivat tiedostoja toisiinsa
https://www.itsvse.com/thread-5121-1-1.html

Docker luo Nginx-kontin
https://www.itsvse.com/thread-5119-1-1.html

Docker-kontin kiinteän IP-tutoriaalin perustaminen
https://www.itsvse.com/thread-5116-1-1.html

Kuinka saada docker-kontin IP-osoite
https://www.itsvse.com/thread-5115-1-1.html

docker-kontti nähdäksesi kontin Linux-version
https://www.itsvse.com/thread-5114-1-1.html

Kahdeksan todellista Dockerin käyttötapausta
https://www.itsvse.com/thread-5015-1-1.html

Centos7 Dockerin asennus ja konfigurointi käytännössä
https://www.itsvse.com/thread-5014-1-1.html

Docker-versiot on jaettu CE- ja EE-erotteluihin
https://www.itsvse.com/thread-5013-1-1.html
 Vuokraisäntä| Julkaistu 3.6.2023 9.22.24 |
Mene konttiin nähdäksesi sisäiset tiedot



Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com