docker – 啟動具有多個網路介面的容器
容器啟動後,您可以使用“docker network connect”進行操作,但這意味著該程序已經在執行,可能會錯過新的.
這個問題是關於碼頭和多個網路介面的搜尋.雖然不是所需的版本在我離開這裡的一些資訊:
使用Docker 1.12,可以向docker容器新增多個網路介面,但首先需要建立容器,然後在啟動容器之前附加第二個(和後續的)網路NIC:
$docker create --network=network1 --name container_name containerimage:latest $docker network connect network2 container_name $docker start container_name
需要先建立網路:
$docker network create --driver=bridge network1 --subnet=172.19.0.0/24 $docker network create --driver=bridge network2 --subnet=172.19.1.0/24
此外,您可以使用docker執行中的–network = host引數啟動Dockerhost網路介面的容器:
$docker run --net=host containerimage:latest
程式碼日誌版權宣告:
翻譯自:http://stackoverflow.com/questions/34110416/start-container-with-multiple-network-interfaces