Diese Frage oben eine Suche in Bezug auf Docker tut und mehrere Netzwerkschnittstellen zur Verfügung stehen. Obwohl nicht die erforderliche Version in der Frage Ich lasse hier einige Informationen:
Mit Docker 1.12+ ist es möglich, mehr als eine Netzwerkschnittstelle zu einem Docker-Container hinzuzufügen, aber es ist erforderlich, den Container zuerst zu erstellen und dann anhängen zweite (und Teilfolge) -Netzwerk NICs vor dem Behälter starten:
$ docker create --network=network1 --name container_name containerimage:latest
$ docker network connect network2 container_name
$ docker start container_name
Es benötigt wird, um die Netzwerke zu erstellen zuerst:
$ docker network create --driver=bridge network1 --subnet=172.19.0.0/24
$ docker network create --driver=bridge network2 --subnet=172.19.1.0/24
Sie können aber auch den Behälter Anbringen der dockerhost Netzwerk-Schnittstellen starten, indem Sie der --networ k = Host-Argument in Docker ausführen:
$ docker run --net=host containerimage:latest
kann ich bestätigen. Ich habe 'docker run -it - network bridge - network mynet/bin/bash' versucht - kein glück,' ungültiges referenzformat'. Habe auch zwei Argumente für die Option '... --network bridge mynet ... 'ausprobiert, aber Docker denkt,' mynet' ist das Bild, das ich verwenden möchte. –