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

Vaade: 19251|Vastuse: 0

[.NET tuum] Docker juurutab .NET Core rakendusi

[Kopeeri link]
Postitatud 29.07.2019 13:05:14 | | |
Laadi pilt allaKirjuta Dockerfile
Pärast Dockerfile'i kirjutamist pane Dockerfile veebiprogrammi juurkausta ja laadi see serverisse.

CD laaditi just üles laaditud kataloogi.

Käivita Docker käsk siin: docker build -t <要生成的镜像的名称> .  (Märkus: lõpus on punkt, see punkt on Dockerfile'i tee, sest Dockerfile on nüüd praeguses kataloogis, seega vajuta lihtsalt punkti, pildi nimi pärast -t parameetrit ei pea olema <>)

Näiteks:
Viimases etapis tegime pildi, nüüd panime pildi Dockerisse ja laseme sellel töötada.

Käivita Docker käsk: docker run -d --rm -p 5000:80 -<实例名称>-name <镜像名称>

-d väljastab pildi unikaalse identifikaatori pärast edukat käivitamist, --rm määrab, et kui on eksemplar sama nimega, kustutatakse ja asendatakse -p Määra porti käivitav programm Host-port: konteineri port Märkus: kuna EXPOSE pole eespool täpsustatud, on konteineri pord 80 --name parameeter Pärast instantsi nime ja pildi nime ei pea olema <>

Määrasin serveri pordi 5002 konteineri pordile 80 ja nüüd pääseb 5002 ligi DEMO programmile

Docker PS, et näha kõiki paigaldatud instantse

Ülaltoodud käsuga paigaldatud instants eemaldatakse automaatselt pärast konteineri või serveri taaskäivitust, mis tähendab, et kui Dockeri teenus või pilt taaskäivitatakse, eksemplar enam ei eksisteeri ning Docker tuleb uuesti käivitada, nagu alloleval joonisel näidatud – just juurutatud instants on pärast teenuse taaskäivitamist kadunud

Automaatne juurutus pärast taaskäivitust Kasuta seda käsku: docker run -d --restart=alati -p 5002:80 --name <实例名> <镜像名> Märkus: --restart ja --rm konflikt, valida saab ainult ühe

Nagu alloleval joonisel näidatud, ei mõjuta --restart=always parameetri kasutamine eksemplari


Kasuta Nginx'i pöördprokside jaoks

Ava konfiguratsioonifail ja muuda konfiguratsiooni serverisõlmes


Pärast seadistamist käivita käsk nginx -t liunxis, mis tuvastab, kas nginx konfiguratsioonifail on vale

Kui tuvastus läbib, käivita nginx -s reload, mis uuendab konfiguratsioonifaili ja kasutab seda kohe

Pärast täitmist pääse ligi just seotud domeeninimele ja kasuta domeeninime, et edukalt pääseda ligi eksemplarile, mis varem avaldati portile 5002 Dockeri abil.





Eelmine:Täielik magistriõppe sisseastumiseksamite valik on 5000G
Järgmine:Väike pasknäär, tule minu jaoks välja!! Asjad ei ole õigel tahvlil!!
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