如何在自定义Docker注册表中部署



我设置了一个简单的GO项目,我希望在我的私有注册表中构建和部署一个简单的Docker映像。这是我的.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]源

相关内容

  • 没有找到相关文章

最新更新