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

Vaade: 8495|Vastuse: 0

Muuda portide kaardistamise meetodit docker-konteinerite jaoks

[Kopeeri link]
Postitatud 12.10.2018 11:06:10 | | | |
Kõik teavad, et docker run saab määrata portide kaardistusi, kuid kui konteiner on genereeritud, pole ühtegi käsku, mida saaks otseselt muuta. Tavaliselt kaudselt salvestatakse pilt ja luuakse uus konteiner, määrates uue pordikaardi loomise hetkel.

Kas on võimalik olemasolevat konteinerit muuta ilma pilti salvestamata? Jah. Leidsin vastuse Stackoverflow'st, algne postitus on järgmine

https://stackoverflow.com/questi ... ng-docker-container

Ma kaardistan rap2-delos konteineri 8080 pordi hostmasina 80-gaÜleval olev port, nagu allpool näidatud:



Kohe praeguNüüd tahan kaardistada rap2-delos konteineri 8080 pordi hostmasina 8080 pordigaüleval.

Õpetus on järgmine

--Peata konteiner

--Käivita docker inspektsioon [KONTEINERI ID] | GREP ID juhtkond

--Käivita cd /var/lib/docker/containers käsk, et leida kataloog sama ID-ga, nagu alloleval joonisel näidatud



Stop docker engine service, systemctl stop docker

Muuda hostconfig.json konfiguratsioonifaili

näide

vi hostconfig.json
Kui varem portide kaardistamist polnud, peaks olema selline lõik:
"PortBindings":{}
Lisa kaardistus, mis kõlab järgmiselt:
"PortBindings":{"3306/tcp":[{"HostIp":"","HostPort":"3307"}]}
Esimene number on konteineri port ja viimane on hostport.


Pärast konfiguratsiooni muutmist ja salvestamist alusta lõpuks dockeri teenust

systemctl start docker

Tehtud







Eelmine:MySQL CPU 100% kõrge lahendus
Järgmine:vs kood TSLint levinud vealahendus
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