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

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值