如何解决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 举报,一经查实,本站将立刻删除。