Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 8012|Svar: 0

Docker-container för att sätta upp en fast IP-guide

[Kopiera länk]
Publicerad på 2018-09-28 10:17:37 | | | |
Ofta används Docker för att simulera driftsättningen av ett projekt i en produktionsmiljö, och det är ofta nödvändigt att öppna flera Docker-containrar samtidigt, och ibland måste den installerade mjukvaran bindas till andra containrar i Docker-LAN:et, såsom MongoDB-replikationsuppsättning, den måste binda den privata IP-adressen till andra containrar.

Efter varje Docker-omstart ändras dock containerns IP-adress, och Docker stödjer att man sätter en fast IP efter att ha frågat datan.

Dockers standardnätverk

När Docker är installerat skapas följande tre nätverkstyper som standard:

NÄTVERKS-ID-NAMN DRIVRUTINENS OMFATTNING
17CBF438C338 Bridge Bridge lokal
1ac50740d496 värd lokal värd
e863B9972D3b Ingen Null Lokal
Bro: Bronätverk

Som standard använder de Docker-containrar som startas bryggor, bryggnätverket som skapas när Docker installeras, och varje gång Docker-containern startas om erhålls motsvarande IP-adress i ordning, vilket gör att Docker-IP-adressen ändras under omstarten

inga: Inget nätverk specificeras

Med --network=none tilldelar docker-containern inte IP för LAN:et

HOST: Host Network

Med --network=host är Docker-containerns nätverk kopplat till värden, och de två är interoperabla.
Till exempel, om du kör en webbtjänst i en container och lyssnar på port 8080, kommer värdens port 8080 automatiskt att mappas till containern.

Skapa ett eget nätverk: (Sätt en fast IP)

Steg 1: Skapa ett anpassat nätverk

Skapa ett eget nätverk och ange CIDR-blocket: 172.18.0.0/16


Steg 2: Skapa en Docker-container

För närvarande kommer den skapade Docker-containern att innehålla 172.18.0.2 denna IP.








Föregående:Hur man får IP-adressen till en docker-container
Nästa:Oracle visar tabellen genom SQL
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com