经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » Docker » 查看文章
Docker修改hosts方法
来源:cnblogs  作者:AmyZYX  时间:2019/6/3 8:46:52  对本文有异议

方法一:

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

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

方法二:

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

限制:

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

  2. 增大了镜像大小

方法三:

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

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

注意:

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

方法四:

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

  1. extra_hosts:
  2. - "somehost:162.242.195.82"
  3. - "otherhost:50.31.209.229"

原文链接:http://www.cnblogs.com/amyzhu/p/10957667.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号