Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 8012|Antwoord: 0

Docker-container inzetten van een vast IP-adres tutorial

[Link kopiëren]
Geplaatst op 28-09-2018 10:17:37 | | | |
Vaak wordt Docker gebruikt om de deployment van een project in een productieomgeving te simuleren, is het vaak nodig om meerdere Docker-containers tegelijk te openen, en soms moet de geïnstalleerde software worden gekoppeld aan andere containers in het Docker LAN, zoals bij de MongoDB replica set-deployment, waarbij het de private IP van andere containers moet binden.

Na elke herstart van Docker verandert echter het IP-adres van de container, en Docker ondersteunt het instellen van een vast IP na het opvragen van de gegevens.

Docker standaardnetwerk

Zodra Docker is geïnstalleerd, worden standaard de volgende drie netwerktypen aangemaakt:

NETWERK-ID-NAAM STUURPROGRAMMA-SCOPE
17CBF438C338 brugbrug lokaal
1ac50740d496 host host local
e863B9972D3b Geen Null Lokaal
brug: Brugnetwerk

Standaard gebruiken de gestarte Docker-containers bridges, het bridgenetwerk dat wordt aangemaakt bij de installatie van Docker, en elke keer dat de Docker-container wordt herstart, wordt het bijbehorende IP-adres in volgorde verkregen, waardoor het Docker-IP-adres verandert tijdens de herstart

geen: Geen netwerk is gespecificeerd

Met --network=none wijst de dockercontainer geen IP toe aan het LAN

Host: Host Network

Met --network=host is het netwerk van de Docker-container gekoppeld aan de host, en zijn de twee interoperabel.
Als je bijvoorbeeld een webservice draait in een container en naar poort 8080 luistert, wordt poort 8080 van de host automatisch aan de container toegewezen.

Maak een aangepast netwerk aan: (Stel een vast IP in)

Stap 1: Maak een aangepast netwerk aan

Maak een aangepast netwerk aan en specificeer het CIDR-blok: 172.18.0.0/16


Stap 2: Maak een Docker-container aan

Op dit moment zal de aangemaakte Docker-container 172.18.0.2 dit IP bevatten.








Vorig:Hoe krijg je het IP-adres van een docker-container
Volgend:Oracle bekijkt de structuur van de tabel via SQL
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com