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

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 使用Dockerfile创建镜像过程

    使用Dockerfile创建镜像过程

    本文介绍Docker安装及镜像分类,详解Dockerfile指令如FROM、RUN、CMD等,涵盖制作镜像步骤与优化技巧,如减少分层和清理数据,适用于自定义镜像构建实践
    2025-07-07
  • 从Docker容器复制文件到主机的四种方法

    从Docker容器复制文件到主机的四种方法

    在使用Docker进行开发和部署时,有时需要将容器内生成的构建工件复制到主机上,例如,在持续集成服务器上使用Docker构建依赖项,而不希望在代理服务器上安装所有运行时和库,所以本文给大家介绍了从Docker容器复制文件到主机的四种方法
    2025-06-06
  • Visual Studio发布 Docker 镜像的实现步骤

    Visual Studio发布 Docker 镜像的实现步骤

    本文详细指导如何在Visual Studio中为ASP.NET Core WebAPI项目集成Docker支持,包括配置步骤、编写Dockerfile、测试代码、launchSettings.json配置及docker-compose.yml编写,感兴趣的可以了解一下
    2026-04-04
  • 浅谈docker避免每次sudo方法

    浅谈docker避免每次sudo方法

    本文主要介绍了docker避免每次sudo方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-11-11
  • Docker镜像修改hosts及dockerfile修改hosts文件的实现方式

    Docker镜像修改hosts及dockerfile修改hosts文件的实现方式

    这篇文章主要介绍了Docker镜像修改hosts及dockerfile修改hosts文件的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04
  • 详解使用Docker搭建Java Web运行环境

    详解使用Docker搭建Java Web运行环境

    本篇文章主要介绍了使用Docker搭建Java Web运行环境,现在分享给大家,也给大家做个参考。感兴趣的小伙伴们可以参考一下。
    2016-11-11
  • Win10系统使用docker部署ragflow的实现

    Win10系统使用docker部署ragflow的实现

    本文主要介绍了Win10系统使用docker部署ragflow的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-05-05
  • Docker进阶之构建自定义镜像实战指南

    Docker进阶之构建自定义镜像实战指南

    从docker镜像仓库中下载的镜像不能满足我们的需求时,可以对镜像进行更改,下面这篇文章主要给大家介绍了关于Docker进阶之构建自定义镜像实战的相关资料,需要的朋友可以参考下
    2022-07-07
  • docker 查看进程, 内存, cup消耗的情况

    docker 查看进程, 内存, cup消耗的情况

    这篇文章主要介绍了docker 查看进程, 内存, cup消耗的情况,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • Docker之阿里云服务安装Docker实践

    Docker之阿里云服务安装Docker实践

    这篇文章主要介绍了Docker之阿里云服务安装Docker实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2026-03-03

最新评论