【发布时间】:2020-06-15 07:18:06
【问题描述】:
下面是我的 Dockerfile-
来自centos
ENV JAVA_HOME /home/jovyan/work/myprojects/jdk-11.0.7
环境路径 $PATH:/home/jovyan/work/myprojects/jdk-11.0.7/bin
添加 build/libs/CatalogModel-1.0.jar CatalogModel-1.0.jar
暴露 9081
ENTRYPOINT ["java", "-jar", "CatalogModel-1.0.jar"]
CatalogModel-1.0.jar 是我的springboot应用jar文件
而不是使用 ADD 命令在 Dockerfile 中添加 jdk 文件
使用下面的命令,我正在创建一个图像
docker build -f Dockerfile -t catalogmodelimage .
我正在尝试使用以下命令绑定挂载 jdk 文件,
docker run -p 9081:9081 --mount type=bind,source=C:/Docker/jdk-11.0.7,target=/home/jovyan/work/myprojects catalogmodelimage
但是当我执行上述命令时,我得到了这个错误
docker:来自守护进程的错误响应:OCI 运行时创建失败:container_linux.go:349:启动容器进程导致“exec:\”java\”:$PATH 中找不到可执行文件:未知。强>
【问题讨论】:
标签: docker dockerfile