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
我沒有使用碼頭機,因爲我在vm上運行docker,哪個驅動程序是kvm.Did我需要配置vm的網絡以適應docker的多主機網絡?或者我應該運行一些軟件來支持vxlan或其他東西 – swally
show'docker網絡ls'輸出 –
@NguyenSyThanhSon'[[email protected]:〜]#搬運工網絡LS 網絡ID NAME DRIVER SCOPE 30244c91aa3a橋橋本地 1bbaecaa70af主機host本地 00d00c478d12 my_overlay覆蓋全球 a112d2eb8504 NET1印花布global 32a81070bb49 none null local' – swally