我将Concourse-CI与私有Docker注册表结合使用,一切工作正常。但是,我希望将任务作为我通过注册表提供的映像运行。需要说明的是:我不想在任务中运行镜像,任务源应该是我的镜像。不幸的是,我在这里或Concourse-CI文档中找不到示例。
我的资源:
resources:
- name: my-image
type: registry-image
source:
repository: ((registry-url))/my-image
username: ...
password: ...
ca_certs:
- ((registry-cert))因此,如果我是正确的,task/config/source不能接受资源,而只能接受anonymous-resource,我将在其中提供docker.io链接。
我非常感谢您的帮助。:)
编辑:好的,我的第一个错误是只看Task模式,我可以配置一个镜像(https://concourse-ci.org/jobs.html#schema.step.task-step.image),但是当我这样做的时候:
- task: test
image: my-image
config:
platform: linux
inputs:
run:
...我得到这个错误:find or create container on worker 4c38517c9713: no image plugin configured。
发布于 2021-08-04 09:04:03
好的,所以答案是出于某种原因使镜像具有特权...
https://stackoverflow.com/questions/68633798
复制相似问题