Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 8012|Atsakyti: 0

"Docker" konteineris: fiksuoto IP mokymo programos nustatymas

[Kopijuoti nuorodą]
Paskelbta 2018-09-28 10:17:37 | | | |
Dažnai naudojant "Docker" projekto diegimui gamybos aplinkoje imituoti, dažnai reikia vienu metu atidaryti kelis "Docker" konteinerius, o kartais įdiegtą programinę įrangą reikia susieti su kitais "Docker" LAN konteineriais, pvz., "MongoDB" replikų rinkinio diegimu, ji turi susieti kitų konteinerių privatų IP.

Tačiau po kiekvieno "Docker" paleidimo iš naujo konteinerio IP adresas pasikeis, o "Docker" palaiko fiksuoto IP nustatymą pateikus duomenų užklausą.

Numatytasis "Docker" tinklas

Įdiegus "Docker", pagal numatytuosius nustatymus sukuriami šie trys tinklo tipai:

TINKLO ID PAVADINIMO TVARKYKLĖS APRĖPTIS
17cbf438c338 tilto tiltas vietinis
1ac50740d496 pagrindinis kompiuteris vietinis
e863b9972d3b none null local
tiltas: Tiltų tinklas

Pagal numatytuosius nustatymus "Docker" konteineriai pradėjo naudoti tiltus, tilto tinklą, sukurtą įdiegus "Docker", ir kiekvieną kartą, kai "Docker" konteineris paleidžiamas iš naujo, atitinkamas IP adresas bus gautas eilės tvarka, todėl "Docker" IP adresas pasikeis iš naujo

nėra: nenurodytas tinklas

Naudojant --network=none, docker konteineris nepriskiria IP LAN

pagrindinis kompiuteris: pagrindinis tinklas

Naudojant --network=host, "Docker" konteinerio tinklas yra prijungtas prie pagrindinio kompiuterio ir abu yra sąveikūs.
Pavyzdžiui, jei konteineryje paleidžiate žiniatinklio paslaugą ir klausotės prievado 8080, pagrindinio kompiuterio prievadas 8080 bus automatiškai susietas su konteineriu.

Sukurkite pasirinktinį tinklą: (nustatykite fiksuotą IP)

1 veiksmas: sukurkite pasirinktinį tinklą

Sukurkite pasirinktinį tinklą ir nurodykite CIDR bloką: 172.18.0.0/16


2 veiksmas: sukurkite "Docker" konteinerį

Šiuo metu sukurtame "Docker" konteineryje bus 172.18.0.2 šis IP.








Ankstesnis:Kaip gauti "Docker" konteinerio IP adresą
Kitą:"Oracle" peržiūri lentelės struktūrą per SQL
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com