共計 854 個字符,預計需要花費 3 分鐘才能閱讀完成。
這篇文章將為大家詳細講解有關 DDBMS 中如何構建一個簡單的 docker 網絡,丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
拓撲圖如下:
host1:10.20.10.70
host2:10.20.10.71
分別在主機 1 和主機 2 上創建一個 ovs 交換機:
ovs-vsctl add-br ovs0
ip link set ovs0 up
分別為 ovs0 添加一個 port(br0 在同一網段):
ovs-vsctl add-port ovs0 br0
在主機 1 創建通往 host2 的 gre 隧道:
ovs-vsctl add-port ovs0 gre0 -- set interface gre0 type=gre options:remote_ip=10.20.10.71
在主機 2 創建通往 host1 的 gre 隧道:
ovs-vsctl add-port ovs0 gre0 -- set interface gre0 type=gre options:remote_ip=10.20.10.70
在主機 1 上啟動一個容器 (使用 pipework 把容器掛在 br0 上,分配的 ip 地址為 192.168.2.10):
./ldocker.sh
在主機 2 上啟動一個容器 (使用 pipework 把容器掛在 br0 上,分配的 ip 地址為 192.168.2.11):
./ldocker.sh
進入主機 1 上的容器,ping 主機 2 上的容器:
可以 ping 通。。。
配置成功
host1 上的 ldocker.sh 代碼如下(反復試驗的原因,打到手軟了,所以用個簡單腳本):
#!/bin/sh
docker run -itd --name=test1 hochikong/erbuntu:v1
pipework br0 test1 192.168.2.10/24
關于“DDBMS 中如何構建一個簡單的 docker 網絡”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
正文完