2016-07-11 48 views
3

我成功地創建了覆蓋網絡,但是當我創建一個使用這個網絡泊塢窗容器失敗:運行搬運工失敗

docker run --net my_overlay --name test -it centos6 bash 

泊塢窗:從後臺程序錯誤響應:不能添加VETH對在網絡沙箱內:找不到適合「vethdee0c9b」的主設備「ov-000100-00d00」。

節點的IP地址是10.16.26.118和原來的啓動守護進程的命令是:

/usr/bin/docker daemon \ 
--insecure-registry dockerhub.xxx.com \ 
--cluster-store=etcd://10.16.24.153:2379,10.16.24.152:2379,10.16.25.54:2379 \ 
--cluster-advertise=10.16.26.118:2379 

docker network ls的輸出是:

[[email protected]:~]# docker network ls 
NETWORK ID NAME DRIVER SCOPE 
30244c91aa3a bridge bridge local 
1bbaecaa70af host host local 
00d00c478d12 my_overlay overlay global 
a112d2eb8504 net1 calico global 
32a81070bb49 none null local 
+0

我沒有使用碼頭機,因爲我在vm上運行docker,哪個驅動程序是kvm.Did我需要配置vm的網絡以適應docker的多主機網絡?或者我應該運行一些軟件來支持vxlan或其他東西 – swally

+0

show'docker網絡ls'輸出 –

+0

@NguyenSyThanhSon'[[email protected]:〜]#搬運工網絡LS 網絡ID NAME DRIVER SCOPE 30244c91aa3a橋橋本地 1bbaecaa70af主機host本地 00d00c478d12 my_overlay覆蓋全球 a112d2eb8504 NET1印花布global 32a81070bb49 none null local' – swally

回答

1

不使用泊塢窗機,我可以」不要使用覆蓋網絡。 所以,我轉而使用印花布網絡,這很容易配置和易於理解。