Docker容器固定IP分配详解

发布时间 - 2026-01-10 22:46:20    点击率:

我们在使用docker run创建Docker容器时,可以用--net选项指定容器的网络模式,Docker有以下4种网络模式:

  • host模式,使用--net=host指定。
  • container模式,使用--net=container:NAME_or_ID指定。
  • none模式,使用--net=none指定。
  • bridge模式,使用--net=bridge指定,默认设置。

默认选择bridge的情况下,容器启动后会通过DHCP获取一个地址,这可能不是我们想要的,本文介绍在centos7 docker环境下使用pipework脚本对容器分配固定IP。

# brctl show
# docker run -idt --net=none --name test1 registry.fjhb.cn/centos6 /bin/bash
# brctl show
# docker-enter test1
# ip a

# wget https://github.com/jpetazzo/pipework/archive/master.zip
# unzip pipework-master.zip 
# cp pipework-master/pipework /usr/local/bin/
# chmod +x /usr/local/bin/pipework 
# pipework kbr0 test1 172.17.1.3/24@172.17.1.1
# brctl show
# docker-enter test1
# ip a
# route -n


Pipework有个缺陷,容器重启后IP设置会自动消失,需要重新设置。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# docker  # 固定容器ip  # 分配固定ip  # docker容器设置固定ip  # Docker 配置容器固定IP的方法  # docker容器启动设置固定IP的实现  # Docker如何固定IP设置的方法  # Docker不能绑定静态的外网固定ip的问题及解决办法  # Docker 容器指定自定义网段的固定IP/静态IP地址  # docker容器分配固定ip的实现示例  # 有个  # 可以用  # 后会  # 重启  # 这可  # 大家多多  # 默认设置  # 情况下  # 自动消失  # pre  # class  # pipework  # IP  # show  # idt  # brush  # bash  # brctl  # host  # container 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】  HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】  Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】  消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  如何在IIS中新建站点并配置端口与物理路径?  如何用wdcp快速搭建高效网站?  Laravel如何配置和使用缓存?(Redis代码示例)  如何在IIS服务器上快速部署高效网站?  详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南  绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信  如何做网站制作流程,*游戏网站怎么搭建?  Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程  Laravel如何优化应用性能?(缓存和优化命令)  为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】  如何在Windows环境下新建FTP站点并设置权限?  如何撰写建站申请书?关键要点有哪些?  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  如何在建站之星网店版论坛获取技术支持?  Laravel怎么在Blade中安全地输出原始HTML内容  Laravel如何实现API版本控制_Laravel版本化API设计方案  如何基于云服务器快速搭建网站及云盘系统?  Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  Laravel事件监听器怎么写_Laravel Event和Listener使用教程  Laravel如何使用withoutEvents方法临时禁用模型事件  夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化  Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程  Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】  Laravel如何配置任务调度?(Cron Job示例)  如何利用DOS批处理实现定时关机操作详解  高端建站三要素:定制模板、企业官网与响应式设计优化  如何在阿里云域名上完成建站全流程?  Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制  网站制作壁纸教程视频,电脑壁纸网站?  linux写shell需要注意的问题(必看)  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  Thinkphp 中 distinct 的用法解析  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  大学网站设计制作软件有哪些,如何将网站制作成自己app?  原生JS获取元素集合的子元素宽度实例  南京网站制作费用,南京远驱官方网站?  Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册  Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控  如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框  公司门户网站制作流程,华为官网怎么做?  QQ浏览器网页版登录入口 个人中心在线进入  Windows Hello人脸识别突然无法使用  高性价比服务器租赁——企业级配置与24小时运维服务  Laravel如何与Inertia.js和Vue/React构建现代单页应用