Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 8012|Odpowiedź: 0

Instrukcja o kontenerze docker o ustawieniu stałego IP

[Skopiuj link]
Opublikowano 28.09.2018 10:17:37 | | | |
Często używając Dockera do symulacji wdrożenia projektu w środowisku produkcyjnym, często konieczne jest jednoczesne otwarcie kilku kontenerów Dockera, a czasami zainstalowane oprogramowanie musi być powiązane z innymi kontenerami w sieci Docker LAN, na przykład w przypadku wdrażania zestawu replik MongoDB, które musi wiązać prywatne IP innych kontenerów.

Jednak po każdym restarcie Dockera adres IP kontenera się zmienia, a Docker obsługuje ustawienie stałego IP po zapytaniu danych.

Domyślna sieć Dockerów

Po zainstalowaniu Dockera domyślnie tworzone są następujące trzy typy sieci:

IDENTYFIKATOR SIECIOWY, NAZWA DRIVER SCOPE
17CBF438C338 Bridge Bridge Local
1ac50740d496 host local
e863B9972d3b none null local
most: Sieć mostów

Domyślnie kontenery Dockera zaczynają korzystać z mostków, sieć mostkowa tworzy się podczas instalacji Dockera, a za każdym razem, gdy kontener Docker jest restartowany, otrzymuje się odpowiedni adres IP, co powoduje zmianę adresu IP Dockera podczas restartu

brak: Nie podano sieci

Przy --network=none kontener docker nie przypisuje IP dla sieci LAN

Gospodarz: Host Network

Przy --network=host sieć kontenera Dockera jest podłączona do hosta i oba są interoperacyjne.
Na przykład, jeśli uruchomisz usługę sieciową w kontenerze i posłuchasz portu 8080, port 8080 hosta zostanie automatycznie przypisany do kontenera.

Stwórz własną sieć: (Ustaw stały adres IP)

Krok 1: Stwórz własną sieć

Stwórz własną sieć i określ blok CIDR: 172.18.0.0/16


Krok 2: Stwórz kontener Docker

W tym momencie utworzony kontener Dockera będzie przechowywał 172.18.0.2 tego IP.








Poprzedni:Jak uzyskać adres IP kontenera docker
Następny:Oracle przegląda strukturę tabeli za pomocą SQL
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com