Docker修改hosts方法
2024-08-24 17:22:30
方法一:
直接进入容器中修改/etc/hosts
缺点:重启容器后,增加的内容会丢失
方法二:
制作镜像的时候,直接修改。
限制:
需要是root用户,需要在容器中安装sudo
增大了镜像大小
方法三:
使用docker run运行一个新的容器的时候,通过参数 --add-host
来添加域名和IP信息到容器的/etc/hosts文件中。例如:
docker run --add-host=myhostname:10.180.8.1 --name test -it debian
注意:
--add-host
参数最好在--name
后面,避免启动报错
方法四:
在docker-compose.yml文件中,通过配置参数extra_hosts
实现。例如:
extra_hosts:
- "somehost:162.242.195.82"
- "otherhost:50.31.209.229"
最新文章
- T-SQL中jion操作
- ATL一:CWindowImpl
- 杭州网赛 two rabbits (hdu 4745)
- 把所有的QT的类都过一遍脑子
- CDC不同模式在ODI中体现系列之一 同步模式
- QT中静态库的生成与使用——创建共享库代码,附例子
- 设计模式值六大原则——接口隔离原则 (ISP)
- 【xcode】错误之Could not launch ";"; failed to get the task for process
- JavaScript之对象序列化详解
- Jvm垃圾收集器和垃圾回收算法
- 异常-----java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.core.KeyFactory
- Angular+NodeJs+MongoDB搭建前后端程序
- js中表达式 >;>;>; 0 浅析
- 『Python CoolBook』C扩展库_其一_用法讲解
- Day6 模块及Python常用模块
- Bank项目
- vCenter Server Virtual Appliance features and benefits
- [追加评论]三款SDR平台对比:HackRF,bladeRF和USRP
- (连通图 Tarjan)Caocao's Bridges --HDU --4738
- C#高级编程(第六版)学习:第三十一章:Windows窗体