使用流水线进行容器镜像构建与上传失败提示“no such file or directory”,即进行Dockerfile中的COPY操作时找不到对应的文件。
出现该问题的可能原因有以下2种:
根据问题原因选择对应的解决方法:
.
或者不填,则表示代码库的根路径,使用相对路径的命令如下所示。如果ContextPath设置是target的话,Dockerfile中代码相对路径就是mubin-springboot.war
。
COPY target/mubin-springboot.war /root/mubin-springboot.war