方法
- 构建任务中增加步骤制作镜像并推送到SWR仓库
- 工作目录为执行docker build命令的目录
- Dockerfile路径为相对于工作目录的路径
- 执行构建任务
问题:构建时间过长
构建容器镜像时偶尔会遇到拉取基础镜像非常缓慢的情况,如下图拉取openjdk:11-jre镜像多次失败重试非常耗时
构建耗时一个多小时
解决
可以自行先将基础镜像下载好,push到华为云的私有镜像仓库中,并修改dockerfile使用私有镜像仓库的基础镜像
FROM swr.cn-south-1.myhuaweicloud.com/mygroup/openjdk:11-jre
构建速度明显提升