Docker镜像修改hosts及dockerfile修改hosts文件的实现方式
更新时间:2025年04月07日 10:01:54 作者:程序员白羊
这篇文章主要介绍了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 . # 运行容器 docker run -d --name testName test-app:0.0.1 # 进入容器 docker exec -it testName bash # 查看 hosts 文件 cat /etc/hosts

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Docker Compose快速部署多容器服务实战的实例详解
使用 Docker Compose 可以轻松、高效的管理容器,它是一个用于定义和运行多容器 Docker 的应用程序工具,本文给大家介绍Docker Compose快速部署多容器服务实战,感兴趣的朋友一起看看吧2022-02-02
springboot整合docker部署实现两种构建Docker镜像方式
这篇文章主要介绍了springboot整合docker部署实现两种构建Docker镜像方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2019-04-04
docker容器映射tcp或udp端口-如何通过docker-compose.yml
这篇文章主要介绍了docker容器映射tcp或udp端口-如何通过docker-compose.yml问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-03-03
关于immich docker-compose.yml配置文件详解
Immich是一个自托管的照片和视频备份解决方案,允许用户在私有服务器上存储、管理和分享他们的媒体文件,项目提供了自托管、照片和视频备份、易于访问、数据控制、隐私保护等功能,通过Docker容器化部署,用户可以方便地安装和维护Immich应用2025-03-03


最新评论