方法一:

直接进入容器中修改/etc/hosts

缺点:重启容器后,增加的内容会丢失

方法二:

制作镜像的时候,直接修改。

限制:

  1. 需要是root用户,需要在容器中安装sudo

  2. 增大了镜像大小

方法三:

使用docker run运行一个新的容器的时候,通过参数 --add-host来添加域名和IP信息到容器的/etc/hosts文件中。例如:

docker run --add-host=myhostname:10.180.8.1 --name test -it debian

注意:

  1. --add-host参数最好在--name后面,避免启动报错

方法四:

在docker-compose.yml文件中,通过配置参数extra_hosts实现。例如:

extra_hosts:
- "somehost:162.242.195.82"
- "otherhost:50.31.209.229"

最新文章

  1. T-SQL中jion操作
  2. ATL一:CWindowImpl
  3. 杭州网赛 two rabbits (hdu 4745)
  4. 把所有的QT的类都过一遍脑子
  5. CDC不同模式在ODI中体现系列之一 同步模式
  6. QT中静态库的生成与使用——创建共享库代码,附例子
  7. 设计模式值六大原则——接口隔离原则 (ISP)
  8. 【xcode】错误之Could not launch "" failed to get the task for process
  9. JavaScript之对象序列化详解
  10. Jvm垃圾收集器和垃圾回收算法
  11. 异常-----java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.core.KeyFactory
  12. Angular+NodeJs+MongoDB搭建前后端程序
  13. js中表达式 >>> 0 浅析
  14. 『Python CoolBook』C扩展库_其一_用法讲解
  15. Day6 模块及Python常用模块
  16. Bank项目
  17. vCenter Server Virtual Appliance features and benefits
  18. [追加评论]三款SDR平台对比:HackRF,bladeRF和USRP
  19. (连通图 Tarjan)Caocao's Bridges --HDU --4738
  20. C#高级编程(第六版)学习:第三十一章:Windows窗体

热门文章

  1. 设置Hadoop的 dataNode的单个Map的内存配置
  2. Deutsch lernen (14)
  3. DOM高级编程
  4. SLAM:飞行机器人的参数解析-分类
  5. myeclipse中代码不显示SVN版本号
  6. 团体程序设计天梯赛-练习集-L1-044. 稳赢
  7. python tips:最内嵌套作用域规则,闭包与装饰器
  8. C#第三节课(2)
  9. swift-计算字符串长度
  10. 拷贝构造和拷贝赋值、静态成员(static)、成员指针、操作符重载(day06)