Docker在执行ENTRYPOINT命令时,会创建一个新的临时工作目录

简介: Docker在执行ENTRYPOINT命令时,会创建一个新的临时工作目录

这个问题是因为Docker在执行ENTRYPOINT命令时,会创建一个新的临时工作目录,这个目录就是"/root/.mvn/temp/staging"。所以,你需要将你的文件复制到这个临时工作目录中。

你可以在Dockerfile中添加以下命令来实现这一点:

RUN mkdir -p /root/.mvn/temp/staging && cp /root/workspace/f2f-e3plus-basebiz-api-goods_Ytzn/e3plus-basebiz-api-goods-service/target/*.jar /root/.mvn/temp/staging/

这段命令首先创建了一个新的目录"/root/.mvn/temp/staging",然后将你的Jar文件复制到这个目录中。这样,当Docker执行ENTRYPOINT命令时,它就可以在这个目录中找到你的Jar文件了。

目录
相关文章
|
2月前
|
安全 Docker 容器
|
2月前
|
网络安全 数据安全/隐私保护 Docker
|
3月前
|
Linux Docker 容器
Docker操作 :容器命令
Docker操作 (四)
|
2月前
|
存储 监控 安全
|
2月前
|
存储 Docker 容器
docker中挂载现有目录作为数据卷
【10月更文挑战第14天】
19 1
|
2月前
|
存储 关系型数据库 MySQL
|
2月前
|
网络协议 Docker 容器
docker pull命令拉取镜像失败的解决方案
docker pull命令拉取镜像失败的解决方案
1037 1
|
2月前
|
安全 网络安全 开发者
Docker学习笔记(一):Docker命令总结
本文介绍了Docker的基本概念、优点以及常用命令。Docker是一个开源的应用容器引擎,它通过容器打包应用程序及其依赖项,实现快速部署和迁移。主要优点包括轻量级、可移植性、易于管理、安全性和开源性。文章还区分了镜像和容器的概念,并提供了构建镜像、查看容器、运行容器、停止和删除容器等常用Docker命令的示例。
138 0
|
2月前
|
Linux 网络安全 Docker
安装后无法使用 Docker 命令
【10月更文挑战第3天】
231 2
|
2月前
|
安全 Shell Linux
docker进入容器命令
docker进入容器命令