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

Skats: 8012|Atbildi: 0

Docker konteiners: fiksētas IP apmācības iestatīšana

[Kopēt saiti]
Publicēts 28.09.2018 10:17:37 | | | |
Bieži vien izmantojot Docker, lai simulētu projekta izvietošanu ražošanas vidē, bieži vien ir nepieciešams vienlaikus atvērt vairākus Docker konteinerus, un dažreiz instalētā programmatūra ir jāsaista ar citiem Docker LAN konteineriem, piemēram, MongoDB repliku komplekta izvietošanu, tai ir jāsaista citu konteineru privātais IP.

Tomēr pēc katras Docker restartēšanas konteinera IP adrese mainīsies, un Docker atbalsta fiksēta IP iestatīšanu pēc datu vaicāšanas.

Docker noklusējuma tīkls

Kad Docker ir instalēts, pēc noklusējuma tiek izveidoti šādi trīs tīkla tipi:

TĪKLA ID NOSAUKUMA DRAIVERA TVĒRUMS
17cbf438c338 tilta tilts vietējais
1ac50740d496 resursdators vietējais
e863b9972d3b nav null lokāls
tilts: Tiltu tīkls

Pēc noklusējuma Docker konteineri sāka izmantot tiltus, tiltu tīklu, kas izveidots, kad Docker ir instalēts, un katru reizi, kad Docker konteiners tiek restartēts, tiks iegūta atbilstošā IP adrese, kas izraisīs Docker IP adreses maiņu restartēšanas laikā

none: nav norādīts tīkls

Izmantojot --network=none, docker konteiners nepiešķir IP LAN

Resursdators: resursdatora tīkls

Izmantojot --network=host, Docker konteinera tīkls ir pievienots resursdatoram, un abi ir sadarbspējīgi.
Piemēram, ja palaižat tīmekļa pakalpojumu konteinerā un klausāties portu 8080, resursdatora ports 8080 tiks automātiski kartēts uz konteineru.

Pielāgota tīkla izveide: (Fiksēta IP iestatīšana)

1. darbība: pielāgota tīkla izveide

Izveidojiet pielāgotu tīklu un norādiet CIDR bloku: 172.18.0.0/16


2. darbība: izveidojiet Docker konteineru

Šobrīd izveidotajā Docker konteinerā būs 172.18.0.2 šis IP.








Iepriekšējo:Kā iegūt doku konteinera IP adresi
Nākamo:Oracle apskata tabulas struktūru, izmantojot SQL
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