一 问题描述

用docker方式安装完archery后,网络同事反馈该archery服务器的网段和现有网段冲突了,我在archery服务器上,的确发现docker自动生成了几个网卡:

#查看docker使用的网卡

[root@Archery ~]# docker network ls

NETWORK ID          NAME                    DRIVER              SCOPE

e4837687da0a        bridge                  bridge              local

c83400d3d65b        dockercompose_default   bridge              local

c3278ad1561a        host                    host                local

03b5d80a9f9f        none                    null                local

#查看dockercompose容器对应的ip

可以看到自动生成的ip都是172.18网段的,和生产网段冲突,需要想将其改成不同网段。

二 解决办法

2.1 改docker的ip网段

vi /etc/docker/daemon.json

新增"bip":"192.166.0.1/24"

修改后:

{

"bip":"192.166.0.1/24"

}

#重启docker

systemctl restart docker

#检查确认

2.2 改docker-compose的ip网段

vi /usr/local/archery/src/docker-compose/docker-compose.yml

在version: '3'下面添加:

networks:

study_net:

ipam:

driver: default

config:

- subnet: 192.167.1.0/24

然后在每个服务下面添加如下内容(注意修改下每个服务的ip,每个服务的ip应该是唯一的):

networks:

study_net:

ipv4_address: 192.167.1.2

示例:

……

#重启docker-compose服务

docker stop archery

/usr/local/bin/docker-compose -f /usr/local/archery/src/docker-compose/docker-compose.yml up -d

可以看到,新增了一块儿网卡:

[root@Archery ~]# docker network ls

NETWORK ID          NAME                      DRIVER              SCOPE

e4837687da0a        bridge                    bridge              local

c83400d3d65b        dockercompose_default     bridge              local

6a5f5110d843        dockercompose_study_net   bridge              local

c3278ad1561a        host                      host                local

03b5d80a9f9f        none                      null                local

可以看到新网卡下的容器都是新网段的了。

之前网卡下没有容器了:

2.3 删除旧网卡

docker network rm c83400d3d65b

--本篇文章参考了https://github.com/yann0917/docker-deploy

修改docker ip网段相关推荐

  1. 解决因Docker网桥网段冲突导致访问不到容器问题

    背景 刚薅了阿里云服务器羊毛(新用户300块4年,点击购买),在公司ssh远程登陆服务器后,将之前的Docker镜像拿来run,防火墙什么都配好后发现:容器内部可以访问,容器外(宿主机) curl l ...

  2. oracle 11gR2RAC修改public ip (不同网段)

    修改public ip为其他网段地址,同网段参考:http://blog.csdn.net/huoshuyinhua/article/details/51564534 本实验从215网段迁移到56网段 ...

  3. 计算机网断IP修改,教你怎样更改电脑以太网的IP网段,网络设备必需品

    很多时候我们使用wince或者树莓派这种移动设备时候,需要提供一个网络环境,但是有没有路由器连接网线的情况下我们该怎么办?对于树莓派可能很多人说可以直接使用无线链接,对于加载了无线网卡的3代树莓派确实 ...

  4. 修改docker默认网桥

    这里介绍两种修改docker默认网桥的方法,这两种方法都是通过修改daemon.json文件实现的. 第一种 1.删除旧网络 $ sudo service docker stop $ sudo ip ...

  5. Shell 脚本修改 Mac IP地址

    本篇文章由:http://xinpure.com/shell-script-to-modify-the-mac-ip-address/ 麻烦事 最近在笔记本 WIFI 网络上遇到一个麻烦事, 在公司需 ...

  6. 佳博ip修改工具_如何修改设备IP,换IP来组建网络

    在工作中我们经常会遇到修改设备IP来组建网络的情况,其实是分几种情况的,接下来IP海小编给大家介绍一下. 1:知道设备的IP IP海代理软件工程师表示,直接用一台笔记本直连这台设备,保证笔记本的网段和 ...

  7. php 修改服务器ip,php 修改服务器ip

    php 修改服务器ip 内容精选 换一换 本文介绍通过华为云市场镜像"Drupal内容管理系统(LAMP)"搭建Drupal网站的方法.Drupal是使用PHP语言编写的开源内容管 ...

  8. 不同IP网段的PLC进行S7通信(PUT_GET)的具体步骤

    不同IP网段的PLC进行S7通信(PUT_GET)的具体步骤 一般情况下,我们使用西门子的S7通信时都是将网络中的PLC的IP设置在同一网段,那么如果涉及到旧项目改造时,不方便修改IP地址,只能进行2 ...

  9. 四步修改Linux ip地址

    注 : 修改非GUI页面的Linux( CentOS7)IP地址 开机以后你就自己正常的登录页面 接下来你先查看一下自己的Linux的IP地址是多少 有的人可以输入ifconfig能查到,但是我的只能 ...

  10. Ceph修改mon ip地址

    微信公众号:运维开发故事,作者:wanger 背景 最近公司服务器搬迁至外地机房,服务器中包含ceph存储集群,迁移到新机房需要整体修改服务器ip,因此mon节点的ip也将被修改,发现官网有修改ip的 ...

最新文章

  1. Android XML: unbound prefix
  2. 【LDA学习系列】神奇的Gama函数Python代码
  3. 图解Windows下开发Objective-C程序之一 - 搭建Objective-C开发环境
  4. sed简单使用(二)编号
  5. MyFaces Tree2控件使用 -----From http://blog.163.com/net_wood/blog
  6. RobotFramework中查询数据库相关
  7. Windows开机 桌面一片空白 无法操作
  8. 【LeetCode】Maximum Product Subarray 求连续子数组使其乘积最大
  9. 2021-06-04计算器简易代码
  10. WPF中如何在文本外面加虚线外框
  11. 20线程测试cpu性能软件,cpu测试工具(wPrime Benchmark)
  12. 老九门略--盗墓笔记老九门是哪九门(后附最新老九门电视剧百度云地址--不时更新)
  13. JSP文件怎么运行JAVA_jsp文件怎么运行
  14. 解决 zsh:command not found
  15. 【Python3】23.求平方根---牛顿迭代法
  16. RJ11电话线水晶头制作方法(图解)
  17. Qt 6.3.1 显示界面元素
  18. 写不好 SQL? 送你一个大招
  19. 加密算法中常见的IND安全模型
  20. 你应该进一家大公司还是创业企业?

热门文章

  1. PCB genesis 大孔扩孔(不用G84命令)实现方法
  2. Lae程序员小漫画,仅供一乐!
  3. 使用ssh工具登录亚马逊云服务器
  4. 卸载IE9重装IE9无法安装的原因及解决方法
  5. 推荐电视剧 后宫甄嬛传 2012
  6. ANSYS Workbench仿真(ADD):应力奇异点VS应力集中
  7. 2021-08-30 天翼云 搬家问题
  8. PowerDesigner清理注册表
  9. 最快路由器服务器地址,路由器中radius服务器IP地址要用什么样的IP
  10. 计算机读不出来u盘装系统,细说电脑重装系统u盘读不出怎么办