dockerfile里面的ADD命令老是报找不到jar包文件
问题原因:build时找不到文件或目录解决办法:建议使用./ 或者绝对路径,如下所示,是Dockerfile文件的配置#基础镜像:仓库是java,tag是8FROM carsharing/alpine-oraclejdk8-bash#将打包好的spring程序拷贝到容器中的指定位置ADD ./test-0.0.1-SNAPSHOT.jar ./#容器对外暴露8080端口EXPOSE 8080#容器
·
问题原因:build时找不到文件或目录
解决办法:建议使用./ 或者绝对路径,如下所示,是Dockerfile文件的配置
#基础镜像:仓库是java,tag是8
FROM carsharing/alpine-oraclejdk8-bash
#将打包好的spring程序拷贝到容器中的指定位置
ADD ./test-0.0.1-SNAPSHOT.jar ./
#容器对外暴露8080端口
EXPOSE 8080
#容器启动后需要执行的命令
ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar test-0.0.1-SNAPSHOT.jar"]
注:根据如上配置,可以build成功,而且也能运行成功
更多推荐
已为社区贡献1条内容
所有评论(0)