修改dockerfile中的hosts文件
发布时间:2020-12-16 03:54:58 所属栏目:安全 来源:网络整理
导读:我有一个带有RUN指令的Dockerfile来修改/ etc / hosts文件,但它不起作用. FROM dockerhub.mydomain.com/sometag/java8MAINTAINER itsmeADD some-java-app.jar app.jarADD hosts tmp/ENV PATH=/opt/java/bin:$PATHRUN cat /tmp/hosts /etc/hostsCMD ["java",
我有一个带有RUN指令的Dockerfile来修改/ etc / hosts文件,但它不起作用.
在托管服务器映像中复制到/ tmp的hosts文件中,还有一个其他主机名和IP.我想将/ tmp / hosts映射到/ etc / hosts但是在构建映像/ etc / hosts之后是未修改的. 如何正确修改此文件?
它看起来像|或>>在Dockerfile中不起作用. 最佳答案
Docker在启动容器时创建/ etc / hosts文件.这就是为什么我的/ etc / hosts文件的修改被覆盖了.我可以通过CMD命令动态更改主机文件.
上一个命令显示CMD行中第一个命令所做的更改. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- twitter-bootstrap-3 – 在Vue JS中处理Bootstrap模态隐藏事
- xFire开发webService返回复杂对象
- .NET Core中使用Redis与Memcached的序列化问题详析
- shell – 从批处理文件自动创建SQLite数据库
- scala – akka http,charset header,utf-8问题
- Linux系统性能分析命令vmstat,iostat,sar使用详解
- 解析 – 用于scala的LALR(1)解析器生成器
- scala – 在Play Framework 2.0模板中使用选项助手
- scala – 如何在多态unapply中使用提取器?
- 快速实现一个基于Jws的Webservice项目