libnetwork 的 Overlay 网络方案 - 文章教程

libnetwork 的 Overlay 网络方案

发布于 2021-03-20 字数 876 浏览 1096 评论 0

1、先安装一个 consul 键值数据库,这里就直接用镜像来启动,这里为了验证只装一台。

docker run -d --network host -h consul --name=consul --restart=always -e CONSUL_BIND_INTERFACE=ens33 consul:1.5.2

注意 ens33 是网卡名。

然后用浏览器地址栏输入 192.168.xx.121:8500 验证安装结果.

2、编辑 /etc/docker/daemon.json 文件,在 json 结构中添加以下内容:

 "cluster-store":"consul://192.168.xx.121:8500",
 "cluster-advertise":"ens33:2375"

然后重启服务:$ sudo systemctl daemon-reload && sudo systemctl restart docker.

两台机器都要如此操作一遍。

3、创建 overlay 网络 在其中一台机器上执行。

$ sudo docker network create -d overlay my_overlay

4、检查是否创建成功 在任意一台机器上执行。

$ sudo docker network list

发现名为 my_overlay 的网络已经创建。

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

目前还没有任何评论,快来抢沙发吧!

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

2583 文章
29 评论
84935 人气
更多

推荐作者

清风夜微凉

文章 1 评论 0

为你鎻心

文章 2 评论 0

xxhui

文章 0 评论 0

1PKOH46yx8j0x

文章 0 评论 0

Arthur

文章 0 评论 0