本文主要是介绍Docker镜像修改hosts及dockerfile修改hosts文件的实现方式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
《Docker镜像修改hosts及dockerfile修改hosts文件的实现方式》:本文主要介绍Docker镜像修改hosts及dockerfile修改hosts文件的实现方式,具有很好的参考价...
Docker镜像修改hosts及dockerfile修改hosts文件
准备 dockerfile 文件
FROM openjdk:17 # 复制应用程序文件 COPY target/*.jar app.jar # 复制 hosts 文件 COPY hosts /tmp/hosts # 暴露应用程序侦听的端口 EXPOSE 8080 # 1.追加 tmp/hosts 文件内容 到 etc/hosts # 2.启动应用程序 CMD cat /tmp/hosts >> /etc/hosts; Java -jar /app.jar
准备 hosts 文件(/tmp/hosts)
172.31.70.2 www.baidu.com
打包 运行 测试
# 打包镜像 docker build -t test-app:0.0.1 . # 运行http://www.chinasem.cn容器 docker run -d --name testName test-app:0.0.1 # 进China编程入容器 docker exec -it testName pythonbash # 查看China编程 hosts 文件 cathttp://www.chinasem.cn /etc/hosts
总结
这篇关于Docker镜像修改hosts及dockerfile修改hosts文件的实现方式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!