【问题标题】:Drone CI - docker plugin - parse error. Why drone can't parse?无人机 CI - docker 插件 - 解析错误。为什么无人机无法解析?
【发布时间】:2020-10-18 19:15:27
【问题描述】:

有人可以帮帮我吗? 我尝试构建我的图像并将其发布到私有 docker 注册表:

kind: pipeline
name: default
steps:
- name: docker  
  image: plugins/docker
  settings:
    username: ****
    password: ****
    repo: https://*****.com:5000/myfirstimage
    registry: https://*****.com:5000
    tags:
    - latest

但出现下一个错误:

Error parsing reference: "https://*****.com:5000/myfirstimage:latest" is not a valid repository/tag: invalid reference format
15921   time="2020-10-18T17:52:20Z" level=fatal msg="exit status 1"

但是,当我尝试手动推送时,一切正常。 我究竟做错了什么?将不胜感激。

【问题讨论】:

    标签: docker docker-registry drone.io


    【解决方案1】:

    在 docker registry 和 repo 的地址中包含 scheme 并不常见。

    尝试写那些没有https://的地址

    repo: <registry-hostname>.com:5000/myrepo/myfirstimage
    registry: <registry-hostname>.com:5000
    

    【讨论】:

    • repo 应该包含一个斜杠,所以主机名后面有两个名称。
    猜你喜欢
    • 1970-01-01
    • 2019-12-24
    • 2011-05-20
    • 2018-04-21
    • 2018-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多