修改docker ip网段
一 问题描述
用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网段相关推荐
- 解决因Docker网桥网段冲突导致访问不到容器问题
背景 刚薅了阿里云服务器羊毛(新用户300块4年,点击购买),在公司ssh远程登陆服务器后,将之前的Docker镜像拿来run,防火墙什么都配好后发现:容器内部可以访问,容器外(宿主机) curl l ...
- oracle 11gR2RAC修改public ip (不同网段)
修改public ip为其他网段地址,同网段参考:http://blog.csdn.net/huoshuyinhua/article/details/51564534 本实验从215网段迁移到56网段 ...
- 计算机网断IP修改,教你怎样更改电脑以太网的IP网段,网络设备必需品
很多时候我们使用wince或者树莓派这种移动设备时候,需要提供一个网络环境,但是有没有路由器连接网线的情况下我们该怎么办?对于树莓派可能很多人说可以直接使用无线链接,对于加载了无线网卡的3代树莓派确实 ...
- 修改docker默认网桥
这里介绍两种修改docker默认网桥的方法,这两种方法都是通过修改daemon.json文件实现的. 第一种 1.删除旧网络 $ sudo service docker stop $ sudo ip ...
- Shell 脚本修改 Mac IP地址
本篇文章由:http://xinpure.com/shell-script-to-modify-the-mac-ip-address/ 麻烦事 最近在笔记本 WIFI 网络上遇到一个麻烦事, 在公司需 ...
- 佳博ip修改工具_如何修改设备IP,换IP来组建网络
在工作中我们经常会遇到修改设备IP来组建网络的情况,其实是分几种情况的,接下来IP海小编给大家介绍一下. 1:知道设备的IP IP海代理软件工程师表示,直接用一台笔记本直连这台设备,保证笔记本的网段和 ...
- php 修改服务器ip,php 修改服务器ip
php 修改服务器ip 内容精选 换一换 本文介绍通过华为云市场镜像"Drupal内容管理系统(LAMP)"搭建Drupal网站的方法.Drupal是使用PHP语言编写的开源内容管 ...
- 不同IP网段的PLC进行S7通信(PUT_GET)的具体步骤
不同IP网段的PLC进行S7通信(PUT_GET)的具体步骤 一般情况下,我们使用西门子的S7通信时都是将网络中的PLC的IP设置在同一网段,那么如果涉及到旧项目改造时,不方便修改IP地址,只能进行2 ...
- 四步修改Linux ip地址
注 : 修改非GUI页面的Linux( CentOS7)IP地址 开机以后你就自己正常的登录页面 接下来你先查看一下自己的Linux的IP地址是多少 有的人可以输入ifconfig能查到,但是我的只能 ...
- Ceph修改mon ip地址
微信公众号:运维开发故事,作者:wanger 背景 最近公司服务器搬迁至外地机房,服务器中包含ceph存储集群,迁移到新机房需要整体修改服务器ip,因此mon节点的ip也将被修改,发现官网有修改ip的 ...
最新文章
- Android XML: unbound prefix
- 【LDA学习系列】神奇的Gama函数Python代码
- 图解Windows下开发Objective-C程序之一 - 搭建Objective-C开发环境
- sed简单使用(二)编号
- MyFaces Tree2控件使用 -----From http://blog.163.com/net_wood/blog
- RobotFramework中查询数据库相关
- Windows开机 桌面一片空白 无法操作
- 【LeetCode】Maximum Product Subarray 求连续子数组使其乘积最大
- 2021-06-04计算器简易代码
- WPF中如何在文本外面加虚线外框
- 20线程测试cpu性能软件,cpu测试工具(wPrime Benchmark)
- 老九门略--盗墓笔记老九门是哪九门(后附最新老九门电视剧百度云地址--不时更新)
- JSP文件怎么运行JAVA_jsp文件怎么运行
- 解决 zsh:command not found
- 【Python3】23.求平方根---牛顿迭代法
- RJ11电话线水晶头制作方法(图解)
- Qt 6.3.1 显示界面元素
- 写不好 SQL? 送你一个大招
- 加密算法中常见的IND安全模型
- 你应该进一家大公司还是创业企业?