通常情况下docker服务安装后,docker默认使用的网络IP段是172.17.0.1/24,这样容易对实际环境造成冲突。为了解决这个问题,我们介绍一个可行的解决办法

注: 本文基于centos7以上,docker版本在==1.12.x,1.13.x==测试有效

实施步骤
  1. 检查docker版本

    docker -v

在其他docker版本下需自行测试。

  1. 停止docker服务

    systemctl stop docker

  2. 修改默认配置

    cat /etc/docker/daemon.json

添加要修改的网段到/etc/docker/daemon.json
{
“bip”: “172.20.0.1/16”
}

  1. 重启docker服务

    systemctl restart docker

原理分析

启动 Docker的时候,用 --network 参数,可以指定网络类型
docker run -itd --name centos7 --network bridge --ip 172.17.0.10 centos:latest /bin/bash
docker在用户不指定的情况下,通常会创建三种常用的网络,bridge、host、none

  • bridge:桥接网络
    默认情况下启动的Docker容器,都是使用 bridge,Docker安装时创建的桥接网络,每次Docker容器重启时,会按照顺序获取对应的IP地址,就导致重启后,Docker的IP地址就变了
  • none:无指定网络
    使用 --network=none ,docker 容器就不会分配局域网的IP,这种适合不需要分配IP的情况。
  • host: 主机网络
    使用 --network=host,此时,Docker 容器的网络会附属在主机上,两者是互通的。
    例如,在容器中运行一个Web服务,监听8080端口,则主机的8080端口就会自动映射到容器中。

docker默认ip地址修改相关推荐

  1. 将Windows 11系统默认IP地址修改为静态IP,并成功连接上网

    一.获取当前IP地址 1.win+R快捷键->输入cmd打开dos窗口 2.输入ipconfig /all->向下滚动找到当前本机所使用网络,获取本机当前动态IP地址 二.修改网络配置 1 ...

  2. docker网卡的IP地址修改

    Docker容器启动后,默认会在主机上分配一个网卡,该网卡对应一个网络命名空间,并在这个网络命名空间下随机分配一个IP地址. 如果想修改Docker容器的IP地址,有以下几种方法: 修改Docker宿 ...

  3. vcenter服务器修改ip,vcenter服务器默认ip地址

    vcenter服务器默认ip地址 内容精选 换一换 安全组类似防火墙功能,是一个逻辑上的分组,用于设置网络访问控制.用户可以在安全组中定义各种访问规则,当弹性云服务器加入该安全组后,即受到这些访问规则 ...

  4. 找到特定ip地址 修改ip_您如何找到网站的IP地址?

    找到特定ip地址 修改ip Whether you are in it just for a bit of geeky fun, or are seriously wanting to know th ...

  5. Nacos服务端ip地址修改

    Nacos服务端ip地址修改 nacos使用docker容器进行部署,发现nacos地址是docker网卡的地址.导致ip地址无法访问. nacos版本 2.0.4 修改前:ip是docker网卡地址 ...

  6. win10服务器密码怎么修改,win10服务器ip地址修改密码

    win10服务器ip地址修改密码 内容精选 换一换 MRS 3.x及之后版本的集群使用FusionInsight Manager对集群进行监控.配置和管理.用户在集群安装后可使用帐号登录FusionI ...

  7. 金蝶服务器怎么修改ip地址,金蝶服务器账套ip地址修改

    金蝶服务器账套ip地址修改 内容精选 换一换 如果要自定义裸金属服务器的DNS服务器信息,需要将裸金属服务器网络设置为静态IP.若将动态DHCP改为静态IP设置,IP和网关等网络信息必须和裸金属服务器 ...

  8. 数据库服务器修改地址,SQL数据库服务器IP地址修改

    SQL数据库服务器IP地址修改 内容精选 换一换 云数据库RDS服务支持开启公网访问功能,通过弹性公网IP进行访问.您也可通过弹性云服务器的内网访问云数据库RDS.准备弹性云服务器或可通过公网访问云数 ...

  9. win10服务器ip地址修改密码,win10服务器ip地址修改密码

    win10服务器ip地址修改密码 内容精选 换一换 代码迁移工具进行代码迁移时,需要调用Linux下的rpm.deb等命令才能完成扫描和迁移相关任务,这些命令和逻辑必须在后端Linux运行.IDE插件 ...

最新文章

  1. 记一次应急响应到溯源入侵者
  2. bzoj1051[kosaraju算法]求强连通分量
  3. WebStorm生成Vue的组件关系图
  4. 转:jQuery常用插件
  5. 宝塔 运程mysql_宝塔面板使用详解(极简搭建各种环境、mysql数据库等)
  6. Python学习入门基础教程(learning Python)--5.5 Python写操作详解
  7. SWAT模型教程---土地利用、土壤数据、气象数据的处理
  8. html中改变一张图片的颜色,css怎么改变图片颜色
  9. elementui表格需要根据值显示文字
  10. 年薪30万IT精英 挥别都市回乡种田务农
  11. 8086汇编(7、80x25彩色缓冲区)
  12. 什么是供应链管理及其重要性?
  13. 新的Novidade漏洞利用工具包目标瞄准家用和SOHO路由器
  14. 解决 Vue3.0 globalThis is note defined
  15. JAVA电机控制程序_步进电机控制时序
  16. Oracle如何查询大于1的结果,ORACLE的一些查询
  17. tablepc是什么平板电脑_平板电脑是什么
  18. 发布DCWriter电子病历文本编辑器
  19. 如何才能写出高质量代码
  20. 得利捷发布全新自助购物伴侣 JOYA TOUCH 22

热门文章

  1. Kindle使用指南
  2. 文本处理命令 cat more less cut wc sort uniq
  3. python课堂教学_初中生初学python课堂教学感悟
  4. Modern Family Season 1#01
  5. 学习 PixiJS — 小精灵冒险
  6. EXCEL单元格内多个姓名如何统计个数
  7. FACIAL阅读笔记
  8. Windows系统自带录屏功能,再也不用下录屏软件了
  9. 使用CAD圆和多边形内、外接圆命令绘制图形。使用CAD多线段命令绘制图形
  10. MP4视频文件过大如何压缩?压缩视频的方法是什么?