Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 8012|Svar: 0

Docker-container opsætning af en fast IP tutorial

[Kopier link]
Opslået på 28/09/2018 10.17.37 | | | |
Ofte bruges Docker til at simulere udrulningen af et projekt i et produktionsmiljø, og det er ofte nødvendigt at åbne flere Docker-containere samtidig, og nogle gange skal den installerede software bindes til andre containere i Docker LAN, såsom MongoDB replica set deployment, hvor den skal binde den private IP på andre containere.

Men efter hver Docker-genstart vil containerens IP-adresse ændre sig, og Docker understøtter at sætte en fast IP efter forespørgsel på dataene.

Docker standardnetværk

Når Docker er installeret, oprettes følgende tre netværkstyper som standard:

NETVÆRKS-ID-NAVN DRIVERENS OMFANG
17CBF438C338 Bro Lokal
1ac50740d496 vært-lokal vært
e863b9972d3b ingen null lokal
bro: Bronetværk

Som standard bruger de Docker-containere, der startedes, broer, bronetværket oprettet ved installationen af Docker, og hver gang Docker-containeren genstartes, vil den tilsvarende IP-adresse blive opnået i rækkefølge, hvilket får Docker-IP-adressen til at ændre sig under genstarten

ingen: Der er ikke specificeret noget netværk

Med --network=none tildeler docker-containeren ikke IP til LAN'et

Vært: Værtnetværk

Med --network=host er Docker-containerens netværk tilsluttet værten, og de to er interoperable.
For eksempel, hvis du kører en webservice i en container og lytter til port 8080, vil værtens port 8080 automatisk blive kortlagt til containeren.

Opret et brugerdefineret netværk: (Sæt en fast IP)

Trin 1: Opret et brugerdefineret netværk

Opret et brugerdefineret netværk og angiv CIDR-blokken: 172.18.0.0/16


Trin 2: Opret en Docker-container

På nuværende tidspunkt vil den oprettede Docker-container indeholde 172.18.0.2 denne IP.








Tidligere:Sådan får du IP-adressen på en docker-container
Næste:Oracle ser tabellen gennem SQL
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com