环境:
集群:两台阿里云的ECS,版本为Ubuntu 16.04,一台Manager,一台Worker。
以下端口均在服务器上开通:
TCP 7946/7946
UDP 7946/7946
UDP 4789/4789
TCP 2375/2375
TCP 2377/2377
Docker Version:
Client:
Version: 18.09.3
API version: 1.39
Go version: go1.10.8
Git commit: 774a1f4
Built: Thu Feb 28 06:33:21 2019
OS/Arch: linux/amd64
Experimental: false
1、
通过docker network create -d overlay --subnet=192.168.0.0/24 --attachable testnetwork 创建覆盖网络
2、
在Manager上创建一个busybox容器:docker run -itd --name=busybox1 --network=testnetwork busybox /bin/sh
在Worker 上创建一个busybox容器:docker run -itd --name=busybox1 --network=testnetwork busybox /bin/sh
Manager中的busybox分配的ip为10.0.12.6/24
Worker中的busybox分配的ip为10.0.12.9/24
3、
在Manager上通过 docker exec -it busybox1 ping 10.0.12.9,发现ping不通。
请问是阿里云ECS的问题吗?
建议在VPC网络下使用,或者使用阿里云容器服务Swarm提供了上述问题的解决方案
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。