Docker實現跨主機互聯

2022-06-24 10:24:11 字數 801 閱讀 7600

首先修改一台docker的預設網路段

修改配置檔案/usr/lib/systemd/system/docker.service

設定生效(過載配置檔案並且重啟)

systemctl daemon-reload

systemctl restart docker

檢視ip

修改另外一台docker的預設網段

保證兩台宿主機是可以互通的(ping)

node1啟動乙個容器

node2也啟動乙個容器

docker run -it --name node1 centos bash
ps:在容器內ctrl+p+q退出容器,容器不會退出

在node1上面新增路由

route add -net 192.168.158.0/24 gw 192.168.56.11
同理在node2上面新增路由

docker使用ovs跨主機互聯

node1 192.168.1.50 docker 127.17.1.1 node2 192.168.1.52 docker 127.17.2.1 1.1關閉selinux setenforce 0 立即生效 vi etc selinux config 重啟生效 selinux enforcing ...

Docker跨主機通訊

已安裝zookeeper。這裡使用前面mesos裡的zookeeper配置 sudo vi etc default docker etc default docker內容 docker add opts h tcp h unix var run docker.sock cluster store z...

docker跨主機儲存

特點 實驗環境 oracle vm virtualbox虛擬機器 docker 192.168.2.100 docker1 192.168.2.200 curl ssl sh 建立配置檔案 add a service 虛擬機器軟體 endpoint 宿主機ip volume path 宿主機使用者路...