博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
创建Docker overlay network
阅读量:4662 次
发布时间:2019-06-09

本文共 1417 字,大约阅读时间需要 4 分钟。

创建基于Key-Value的Docker overlay network。 这样运行在多个nodes上的container就可以通过内部网络进行通信访问了。

安装环境Ubuntu16.04,Docker:1.12

1. 集群中的hosts name必须是唯一的且互相可以解析。

2. 安装Distributed Store.Docker支持Consul,Etcd,Zookeeper 。 这里选择安装Consul。

docker run -d --restart="always"  -p "8500:8500"  -h "consul"  progrium/consul -server -bootstrap

3. 运行Docker ps 确保consul正常运行

$ docker ps CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                                                                            NAMES 4d51392253b3        progrium/consul     "/bin/start -server -"   25 minutes ago      Up 25 minutes       53/tcp, 53/udp, 8300-8302/tcp, 0.0.0.0:8500->8500/tcp, 8400/tcp, 8301-8302/udp   admiring_panini

4. 修改docker daemon 配置信息。创建.conf文件在/etc/systemd/system/docker.service.d。注意网卡名字ifconfig确认下。

[Service]ExecStart=ExecStart=/usr/bin/docker daemon -H fd://  --cluster-store consul://consul-host-ip:8500 --cluster-advertise eth0:2376

5. Flush Changes

$ sudo systemctl daemon-reload

6.重启Docker Daemon

$ sudo systemctl restart docker

7. 创建overlay network. 注意subnet地址避免与hosts冲突。

$ docker network create  --driver overlay --subnet 10.0.9.0/24 my-multi-host-network

8. 查看overlay network是否存在

docker network ls

9. 运行container使用overlay network

docker run -d --name web --net my-multi-host-network nginx

到此基于key-value的overlay network就创建好了。

 

转载于:https://www.cnblogs.com/AlanWalkOn/p/6101875.html

你可能感兴趣的文章
cmd命令往MySQL数据库提交数据
查看>>
configure & make & make install
查看>>
Java_基础—LineNumberReader
查看>>
week_ptr和checked_delete
查看>>
测试架构师
查看>>
TreeView展开所有节点
查看>>
vs绑定和取消绑定项目和解决方案
查看>>
C# 自定义集合
查看>>
修改git提交的用户名和密码
查看>>
Android Studio 生成aar包多Module引用问题
查看>>
AOP静态代理解析2-代码织入
查看>>
asp.net2.0导出pdf文件完美解决方案【转载】
查看>>
JavaWeb过滤器.监听器.拦截器-原理&区别(转)
查看>>
CentOS中yum安装ffmpeg
查看>>
2014ACM/ICPC亚洲区北京站题解
查看>>
logrotate命令
查看>>
C语言之字符、整数、数组、字符串笔记
查看>>
将tomcat设置在服务中为开机自动启动
查看>>
c#之使用单例模式实现数据库连接
查看>>
【JUC】JDK1.8源码分析之CopyOnWriteArraySet(七)
查看>>