Docker修改hosts的方法有哪些

发布时间:2021-07-14 16:00:33 作者:chen
来源:亿速云 阅读:964

本篇内容介绍了“Docker修改hosts的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

方法一:

直接进入容器中修改/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"

“Docker修改hosts的方法有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

推荐阅读:
  1. linux中如何修改hosts文件
  2. php修改hosts的方法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

hosts docker

上一篇:Swing控件的工作方式是什么

下一篇:ZooKeeper数据持久化是怎么实现的

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》