亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

docker swarm 集群更改docker_gwbridge子網

標簽:
Docker

docker_gwbridge默认使用172.18.0.0/16作为子网范围,但是会遇到 host 所在网络环境也存在172.18.0.0/16的情况,因此需要修改docker_gwbridge的子网范围,以避免正常172.18.0.0/16网段终端的连接问题。

环境:

  • Docker 1.12.6

  • Docker swarm mode 开启

一、docker_gwbridge介绍

docker_gwbridge是一个本地桥接网络,在以下两种情况会自动创建:

  1. 初始化或者加入一个 swarm 集群时,用来在不同 hosts 主机的不同节点间进行通信;

  2. 再容器中的所有网络都不能访问外部时,Docker 会将docker_gwbridge网络加入到容器中,用来访问外部网络或者其他的集群节点。

二、操作步骤

1. 更改docker_gwbridge网段

// 停止所有服务,没有测试不停服务直接停止集群$ docker service rm ***//让节点离开swarm mode,两台机器都要做!两台机器都要做!$ docker swarm leave --force// docker network disconnect docker_gwbridge gateway_ingress-sbox -f //需要加-f,否则会说找不到这个容器// 删除原有的docker_gwbridge网络$ docker network rm docker_gwbridge// 重新创建docker_gwbridge网络,两台机器都要做!两台机器都要做!$ docker network create --subnet 192.168.18.0/24 \
--opt com.docker.network.bridge.name=docker_gwbridge \
--opt com.docker.network.bridge.enable_icc=false \
--opt com.docker.network.bridge.enable_ip_masquerade=true \
docker_gwbridge

$ docker swarm init --advertise-addr 172.16.36.43// 按照提示加入另一节点

加完网络我还重启了一下

2. 重启服务

按照20170112升级 Docker 的操作步骤进行主要有:

  1. 创建 overlay 网络

docker network create --driver overlay proxy
docker network create --driver overlay redmine_net
docker network create --driver overlay mongo_net
  1. 创建docker flow proxy服务器-反向代理

  2. 创建 gogs 、redmine 服务并注册域名

  3. 创建 tinyci3.3 服务并注册域名

  4. 使用 ci.yncic.com 进行生产系统和测试系统的启动并手动注册



作者:二号潜水艇
链接:https://www.jianshu.com/p/3b82fa4b967c


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消