springboot 构建 dockerfile 报错:Must specify baseImage if dockerDirectory is null

报错如上所属:

[ERROR] Failed to execute goal com.spotify:docker-maven-plugin:1.2.2:build (default-cli) on project spring-boot-dap: Exception caught: Must specify baseImage if dockerDirectory is null -> [Help 1]

意思是:缺少基础的镜像文件

检查了自己本地环境;关于添加plugingroup已经修改

检查dockerfile文件发现,由于是直接复制导致dockerfile为难内容错误导致

文件内容所以dockerfile文件书写错误,没有修改,修改文件后重新构建

发现构建还是出错

我tm ,继续检查,如果按照网上所说,需要将dockerfile里面的openjdk版本下载到本地重新构建,于是操作了一遍

于是成功

最后总结下可能出现的地方:

1.dockerfile 读取的到的环境出现问题。如dockerfile 的 add 文件是springdemo.jar ,结果打包成了spring.test.jar

2.pom配置出现问题会导致读取配置出香异常

3.maven 的配置setting.xml,需要配置group

4.关于docker 执行命令的时候是否是更目录也可能出现问题

5.打包命令 是dockerfile 还是 Dockerfile

 

 


版权声明:本文为CoreyXuu原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。