Docker Inspection对于Jenkins管道中的某些图像不起作用

问题描述

我正在Jenkins管道中创建docker映像。管道失败,在日志中,我可以看到Docker inspect无法找到在同一主机上构建的映像。 jenkins代码段如下所示

= Goal.where(id:post.attachid).pluck(:title).join(",")

在日志中,docker image是使用命令构建的
#> Computer,Laptop,Mouse...

Docker构建成功并显示消息

docker.build(config.imageTag,'-f docker/Dockerfile .')
...
image.inside("--entrypoint='' -e DJANGO_SETTINGS_MODULE=${config.djangoConfig} -e DB_TEST_USER=$testUser -e REdis_PORT=${config.redisPort} -e MASTER_PASSWORD=${config.password} -e HOST_IP=$ip") {
...
}

然后下一个命令失败。
docker build -t petas-docker/sam/sam -f docker/Dockerfile .
错误消息是Successfully built a09476403f40 Successfully tagged petas-docker/sam/sam:latest

手动检查后,Docker inspection可以处理旧映像。

主机:Oracle Linux Server 7.3(内核版本:4.1.12-124.40.6.el7uek.x86_64)
Docker:服务器版本:19.03.11-ol
詹金斯:2.24.91
Docker管道:1.23

任何帮助或指针将不胜感激。预先感谢。

编辑:Docker映像和容器列表

docker inspect -f . petas-docker/sam/sam

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)