See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 5419|Vastuse: 2

Docker ehitab pilte Windowsi süsteemide peale

[Kopeeri link]
Postitatud 02.06.2023 21:18:24 | | | |
Nõuded: Mõned vanad projektid peavad töötama Windowsis või projekt peab kutsuma mõningaid com-komponente, et tulemusi saada, praegu saame luua pilte ainult Windowsi põhjal ja käivitada Windowsi-põhiseid konteinereid.

Windowsi konteinerite kohtaMicrosofti ametlik dokumentatsioon:Hüperlingi sisselogimine on nähtav.

Windowsi baaspilt

Microsoft pakub mitmeid pilte, mida nimetatakse baaspiltideks, millest saad hakata ehitama oma konteineripilte:

  • Windows – Sisaldab kogu Windowsi API-de ja süsteemiteenuste komplekti (v.a serverirollid).
  • Windows Server – Sisaldab kogu Windowsi API-de ja süsteemiteenuste komplekti.
  • Windows Server Core – väiksem pilt, mis sisaldab mõningaid Windows Serveri API-sid – täielikku .NET raamistikku. See hõlmab ka enamikku, kuid mitte kõiki, serveri rolle, näiteks faksiserveri puudumist.
  • Nano Server – väikseim Windows Serveri pilt, mis toetab .NET Core API-sid ja teatud serveri rolle.


Pilt, mille sufiksis on nimi insider, on ehitus, mis tegelikult on sama mis versioonEelvaade

MäletaWindowsi konteineripõhine pilt on jagatud kaheks kihiks: RTM-kihiks ja patch-kihiks, mis sisaldab uusimaid turvaparandusi operatsioonisüsteemi teekide ja binaarfailide jaoks, mis on RTM-kihil peale asetatud. Plaastri kihi suurus kõigub kogu konteineri pildi tugitsükli jooksul, suurenedes või kahanedes kuu kaupa sõltuvalt binaarses muutusest. Kui tõmbad Windowsi konteineripõhise pildi uuel hostil, pead tõmbama mõlemad kihid samaaegselt.

Sissejuhatus konteineri aluse piltidesse:Hüperlingi sisselogimine on nähtav.
Mirror Hubi aadress:Hüperlingi sisselogimine on nähtav.

Operatsioonisüsteemi nõuded

Windowsi konteinerhostide nõuded on loetletud järgmiselt:

  • Windows Containers funktsioon on saadaval Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10 Pro ja Enterprise versioonides (versioonid 1607 ja uuemad) ning Windows 11 Pro ja Enterprise versioonides.
  • Hyper-V rollid tuleb paigaldada enne Hyper-V isoleerimisoperatsioonide käivitamist.
  • Windows Serveri konteinerhost peab installima Windowsi c:. Sellist piirangut ei ole, kui paigaldad ainult Hyper-V isoleeritud konteinerid.


Windows 11 Installi Docker Desktop

Allalaadimise aadress:Hüperlingi sisselogimine on nähtav.

Kui konteiner on paigaldatud, määra vaikimisi konteineri tüüp Windowsi konteineriks. Pärast paigalduse lõpetamist vahetamiseks saad kasutada Windowsi süsteemi tegumiribal olevat Dockeri elementi, nagu alloleval pildil näidatud:



Konteinerite funktsioon on keelatud. Luba see PowerShelli skriptiga (halduslikus PowerShellis) ja taaskäivita arvuti enne Docker Desktopi kasutamist:

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


Kui tekib ülaltoodud viga, käivita Window Terminal (Windows PowerShell) administraatorina järgmise käsuga:

Pärast seda pead arvuti taaskäivitama. Seejärel määra tüüp uuesti Windowsi konteineriks ja pärast vahetuse õnnestumist, nagu alloleval joonisel näidatud:



Dockerfile build image

Loo uus Dockerfile fail järgmise sisuga:

Rohkem Dockerfile'i näiteid leiad palun:Hüperlingi sisselogimine on nähtav.

Uue pildi loomiseks on käsk järgmine:



Käivita konteinerid

Lõpuks loo pildi põhjal konteiner järgmise käsuga:

Proovi kasutada brauserit, et pääseda ligi:http://127.0.0.1:5006/, nagu alloleval joonisel näidatud:



Pääse edukalt IIS-i vaikesaidile konteineri sees.

(Lõpp)





Eelmine:.NET/C# RSA PEM formaadi krüpteerimine ja dekrüpteerimine
Järgmine:ASP.NET Core (20) Takista avatud ümbersuunamisrünnakuid
 Üürileandja| Postitatud 02.06.2023 21:19:28 |
Läbivaatamine

Docker loob veebipõhiseid mõttekaarte draw.io
https://www.itsvse.com/thread-10597-1-1.html

【Practical Action】Kasuta Dockerit Gitlabi privaatse repositooriumi loomiseks
https://www.itsvse.com/thread-10408-1-1.html

Dockeri konteinerite internetiühenduse keelamine (ekstranet)
https://www.itsvse.com/thread-10401-1-1.html

Docker kasutab Macvlani, et määrata konteineritele sõltumatu IP-aadress
https://www.itsvse.com/thread-10389-1-1.html

【Practical Combat】Build Thunder allalaadimine ja DLNA teenused kodumeedia jaoks Docker
https://www.itsvse.com/thread-10377-1-1.html

Docker muudab ja piirab konteineri protsessori, mälu ja muid ressursse
https://www.itsvse.com/thread-10344-1-1.html

Praktiline töö: Dockeri kasutamine DNS-teenuse loomiseks (dnsmasq)
https://www.itsvse.com/thread-10321-1-1.html

【Praktiline tegevus】Kasuta Dockerit IPsec VPN serveri ehitamiseks
https://www.itsvse.com/thread-10274-1-1.html

Dockeri logid täidavad kettaid ja andmete migratsiooni
https://www.itsvse.com/thread-10247-1-1.html

Praktiline cAdvisori kasutamine Dockeri konteinerimõõdikute kogumiseks
https://www.itsvse.com/thread-10243-1-1.html

SQL Server 2019 andmebaasi juurutamine Dockeris
https://www.itsvse.com/thread-10186-1-1.html

Paigalda Discuz foorum Dockeri installatsiooniga
https://www.itsvse.com/thread-10181-1-1.html

Paigalda Redis laiendus, mis põhineb Docker php:5.6.40-fpm pildil
https://www.itsvse.com/thread-10176-1-1.html

Paigalda GD laiendus, mis põhineb Docker php:5.6.40-fpm pildil
https://www.itsvse.com/thread-10175-1-1.html

Erinevus Dockeri salvestus- ja ekspordikäskude vahel
https://www.itsvse.com/thread-10174-1-1.html

Paigalda Curl Debian'i (docker image) alusel.
https://www.itsvse.com/thread-10155-1-1.html

Paigalda Elasticsearch teenus Dockeri abil
https://www.itsvse.com/thread-10148-1-1.html

Docker POI vea erandite lahendus
https://www.itsvse.com/thread-10145-1-1.html

Fail või kaust ei eksisteeri siis, kui Dockeri maht on paigaldatud
https://www.itsvse.com/thread-10144-1-1.html

Docker vaatab konteineri taaskäivituse seadeid ja konteinerite hulgipeatusi
https://www.itsvse.com/thread-10130-1-1.html

Docker juurutab sõjarakendusi Tomcati konteineritele
https://www.itsvse.com/thread-10125-1-1.html

Dockeri paketi konflikti probleem CentOS 8 paigaldamisel
https://www.itsvse.com/thread-10115-1-1.html

Docker, kuidas eemaldada mitte-pilt
https://www.itsvse.com/thread-10112-1-1.html

Docker MySQL lahendab liiga paljude ühenduste probleemi
https://www.itsvse.com/thread-10102-1-1.html

Dockeri pildikihi analüüsimiseks soovitatakse kahte tööriista
https://www.itsvse.com/thread-10063-1-1.html

Linuxi ülekattefailisüsteem Dockeris
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

Dockeri konteinerite paigaldamine CentOS 7-le
https://www.itsvse.com/thread-9999-1-1.html

Docker ehitab SFTP teenuseid
https://www.itsvse.com/thread-9994-1-1.html

Docker Hub seadistab koduse pildikiirenduse
https://www.itsvse.com/thread-9738-1-1.html

Juuruta Jaegeri hajutatud lingi jälgimise õpetus Dockeriga
https://www.itsvse.com/thread-9526-1-1.html

Docker repositoorium (3) surub ASP.NET Core pildid sadamahoidlatesse
https://www.itsvse.com/thread-9478-1-1.html

Docker repository (2) Harbori seaded käivitamiseks
https://www.itsvse.com/thread-9475-1-1.html

Dockeri hoidla (1) Ehita Harbori põhjal privaatne hoidla
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

Dockeri paigaldus käivitab Redis vahemälu
https://www.itsvse.com/thread-8995-1-1.html

Docker konteiner välistele hostiteenustele ligipääsuks
https://www.itsvse.com/thread-8969-1-1.html

Paigalda pingitööriist konteinerisse, mis on ehitatud Dockeriga
https://www.itsvse.com/thread-8966-1-1.html

Dockeri uuendus uusimale versioonile
https://www.itsvse.com/thread-8932-1-1.html

Docker salvestab pildi asukoha Windowsi süsteemi alla
https://www.itsvse.com/thread-8922-1-1.html

Erinevus dockerfile'i ja docker-compose vahel
https://www.itsvse.com/thread-8921-1-1.html

Dockeri ajaebakõlad, konteineri ajavööndi seadistus
https://www.itsvse.com/thread-8865-1-1.html

Docker PS viga Bash: PS: käsk ei leitud
https://www.itsvse.com/thread-8864-1-1.html

DateTime kell .Net Core'is ei ole kooskõlas Windowsi ajaga Linux Dockeris
https://www.itsvse.com/thread-8862-1-1.html

[Praktiline võitlus] Loo Dockeri kujutis Nginxi põhjal
https://www.itsvse.com/thread-8800-1-1.html

Docker loob privaatse pildihoidla
https://www.itsvse.com/thread-8389-1-1.html

Mahu jagamine ei ole lubatud. Palun lubage Docker CE seadetes Windowsi jaoks helitugevuse summad...
https://www.itsvse.com/thread-7544-1-1.html

CentOS lahendab probleemi, et välisvõrku ei pääse ligi pärast seda, kui dockeri pord on hostiga kaardistatud,
https://www.itsvse.com/thread-6959-1-1.html

Docker Run'i --RM valik
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

Muuda portide kaardistamise meetodit docker-konteinerite jaoks
https://www.itsvse.com/thread-5177-1-1.html

Õpetus rap2 juurutamisest dockeriga Centos 7 all
https://www.itsvse.com/thread-5166-1-1.html

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

Kuidas Dockeri konteinerid ja hostid kopeerivad faile üksteisele
https://www.itsvse.com/thread-5121-1-1.html

Docker loob Nginx konteineri
https://www.itsvse.com/thread-5119-1-1.html

Dockeri konteineri fikseeritud IP seadistamise õpetus
https://www.itsvse.com/thread-5116-1-1.html

Kuidas saada dockeri konteineri IP-aadress
https://www.itsvse.com/thread-5115-1-1.html

docker konteiner, et vaadata konteineri Linuxi versiooni
https://www.itsvse.com/thread-5114-1-1.html

Kaheksa pärismaailma Dockeri kasutusjuhtumit
https://www.itsvse.com/thread-5015-1-1.html

Centos7 Dockeri paigaldus ja konfiguratsioon praktikas
https://www.itsvse.com/thread-5014-1-1.html

Dockeri versioonid jagunevad CE ja EE eristusteks
https://www.itsvse.com/thread-5013-1-1.html
 Üürileandja| Postitatud 03.06.2023 09:22:24 |
Mine konteinerisse, et vaadata sisemist infot



Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com