Jedes Mal, wenn ich einen Container mit Docker starte, bekommt es eine andere IP

8

Wie repariere ich eine statische IP für einen Container?

Zuerst starte ich einen Behälter und inspiziere es, es sagt

%Vor%

dann höre ich auf und starte neu, es gefällt mir

%Vor%

Wie Sie sehen können, hat sich das geändert. Ich habe gerade eine Brücke namens public erstellt und started docker mit -b=public added. Wie kann ich eine statische IP für einen Container festlegen?

    
user3204937 22.01.2014, 01:57
quelle

1 Antwort

4

VON DOCKER 1.10 EIN

%Vor%

AKTUALISIEREN

Die einzige Möglichkeit, eine statische IP zu erhalten, besteht nun in zwei Skripts: pipework oder ovs-docker

Die Verwendung von Open vSwitch als "Batterie im Lieferumfang enthalten" -Version von Multi-Hosted-Docker-Containern ist sehr stark ausgeprägt.

Behalten Sie die Socket-Ebene im Auge.

Dieses Verhalten ist beabsichtigt.

Es gibt eine sehr interessante Diskussion , um sie in zukünftigen Versionen zu ändern.

Bisher können Sie nur auf Linux-Container zurückgreifen:

%Vor%

Die -n=false deaktiviert also das automatische Docker-Netzwerk und alle -lxc-conf -Optionen definieren das virtuelle Netzwerk entsprechend Ihren Anforderungen.

    
tommasop 23.01.2014 14:01
quelle

Tags und Links