Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 8495|Atbildi: 0

Modificējiet ostu kartēšanas metodi doku konteineriem

[Kopēt saiti]
Publicēts 12.10.2018 11:06:10 | | | |
Ikviens zina, ka docker run var norādīt portu kartējumus, bet, tiklīdz konteiners ir ģenerēts, nav komandas, ko var tieši modificēt. Parasti netieši saglabājiet attēlu un izveidojiet jaunu konteineru, norādot jauno ostas karti izveides laikā.

Vai ir veids, kā modificēt esošo konteineru, nesaglabājot attēlu? Jā. Es atradu atbildi par stackoverflow, sākotnējā ziņa ir šāda

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

Es kartēju rap2-delos konteinera 8080 portu uz resursdatora 80Ports augšpusē, kā parādīts zemāk:



Tieši tagadTagad es vēlos kartēt rap2-delos konteinera 8080 portu uz resursdatora 8080 portuiepriekš.

Apmācība ir šāda

--Apturēt konteineru

--Palaist doku pārbaudi [KONTEINERA ID] | komanda grep id

--Palaidiet komandu cd /var/lib/docker/containers, lai atrastu direktoriju ar tādu pašu ID, kā parādīts zemāk redzamajā attēlā



Stop docker dzinēja pakalpojums, systemctl stop docker

hostconfig.json konfigurācijas faila modificēšana

piemērs

VI hostconfig.json
Ja iepriekš nebija portu kartēšanas, vajadzētu būt šādai rindkopai:
"PortBindings":{}
Pievienojiet kartējumu ar šādu tekstu:
"PortBindings":{"3306/tcp":[{"HostIp":"","HostPort":"3307"}]}
Pirmais numurs ir konteinera osta, un pēdējais ir resursosta.


Pēc konfigurācijas modificēšanas un saglabāšanas beidzot sāciet docker pakalpojumu

systemctl startēt docker

Gatavs







Iepriekšējo:MySQL CPU 100% augsts risinājums
Nākamo:vs kods TSLint izplatīts kļūdu risinājums
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com