Docker推送失败,权限被拒绝

时间:2020-02-28 08:28:12

标签: docker travis-ci

我一直在尝试推送使用Travis CI构建的映像之一,但是我注意到推送失败。这是我的构建管道的日志输出:

> Pushing image plant-simulator to repository hub.docker.com The push
> refers to repository [**docker.io**/joesan/plant-simulator] f790cd843a8c:
> Preparing 884e60053187: Preparing a4ec5ee85199: Preparing
> d5ead368c960: Preparing 4fe15f8d0ae6: Preparing denied: requested
> access to the resource is denied The push refers to repository
> [docker.io/joesan/plant-simulator] f790cd843a8c: Preparing
> 884e60053187: Preparing a4ec5ee85199: Preparing d5ead368c960:
> Preparing 4fe15f8d0ae6: Preparing

我不明白的是,此存储库URL是从哪里填充的?这应该是hub.docker.com而不是docker.io,这是导致错误的原因,但是我不确定是谁将这些信息提供给Travis中的docker运行时。这是我用来登录Docker的命令(作为Travis yml文件中的脚本)

回显“ $ DOCKER_REGISTRY_PASSWORD” | docker登录-u “ $ DOCKER_REGISTRY_USERNAME” --password-stdin;

0 个答案:

没有答案