检出example-services repository时,他们通过引用托管的图像来设置服务,例如:
services:
redis:
image: redis
ports:
- 6379:6379
options: --entrypoint redis-server
我们为Elasticsearch使用了自定义Dockerfile,该文件存储在与工作流程相同的存储库中,并且在Docker Hub上不公开可用。我想将Dockerfile作为服务引用,而不必从我们的私有注册表中推送和拉取。这可能吗?
答案 0 :(得分:1)
您需要先构建上述图像,然后才能引用它。 例如:Workflow
这意味着使用“ Build, Tag, Publish Docker”,它允许引用本地Dockerfile(意味着存储库的一部分)
但这也意味着发布所述图片,您的情况可能接受也可能不接受。