gpt4 book ai didi

drone.io - 如何在自定义 docker 注册表上部署?

转载 作者:行者123 更新时间:2023-12-02 22:10:30 24 4
gpt4 key购买 nike

我设置了一个简单的 go 项目,我希望构建一个简单的 docker 镜像并将其部署到我的私有(private)注册表。这是我的 .drone.yml:

pipeline:   
build:
image: golang
commands:
- go build

docker:
image: plugins/docker
username: xxxxxxxxxxx
password: yyyyyyyyyyy
repo: docker.mycompany.it:5000/drone/test
tags: latest
debug: true

但是插件会尝试连接 docker 注册表并进行身份验证。

最佳答案

如果您使用自定义注册表,则需要在插件配置 [1] 中设置 registry 参数。注册表参数提供给docker登录命令(例如docker login gcr.io)

使用自定义注册表的示例配置:

pipeline:
docker:
image: plugins/docker
repo: index.company.com/foo/bar
registry: index.company.com

[1]来源http://plugins.drone.io/drone-plugins/drone-docker/

关于drone.io - 如何在自定义 docker 注册表上部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43589372/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com