我尝试在 docker 映像中运行任务,该映像没有上传到 docker hub,而是安装在本地(使用docker build -t tagname/tagname
.)所以它存在于(唯一的)工人身上。
image_resource:
type: docker-image
source: {repository: tagname/tagname}
但是,该方法失败并出现以下错误:
有没有一种简单的方法可以让 concourse 运行 docker 镜像,而无需将其推送到 docker hub 或设置本地存储库?
这是可能的rootfs_uri https://concourse-ci.org/tasks.html#task-rootfs-uri任务参数。
您必须找出由创建的 rootfs 在工作文件系统中的确切位置docker build
被存储,然后在任务中引用它rootfs_uri: file://<your_rootfs>
.
正如文档所说,不建议这样做,因为您没有利用任何大厅图像缓存逻辑。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)