我试图使用gitlab ci将我的图像推送到docker repositoy存储库,但收到错误:
拒绝:请求的资源访问被拒绝错误:作业失败:退出代码1
我的gitlab ci。yml
# This file is a template, and might need editing before it works on your project.
# Official docker image.
image: docker:latest
services:
- docker:dind
before_script:
- docker version
- docker-compose version
- docker login -u $USER -p $PASS index.docker.io
build-master:
stage: build
script:
- apk add --no-cache py-pip
- pip install docker-compose
- docker build --pull -t index.docker.io/$REPOSITORY .
- docker push index.docker.io/$REPOSITORY
only:
- master
tags:
- docker
build:
stage: build
script:
- docker build --pull -t index.docker.io/$REPOSITORY:latest .
- docker push index.docker.io/$REPOSITORY:latest
except:
- master
tags:
- docker
他建立了正确的形象,但当去推动
The push refers to repository [docker.io/$REPOSITORY]
fc57a6fc4d42: Preparing
09b261acf68f: Preparing
04ea2928643d: Preparing
1132926ce5ae: Preparing
de09db5a8cb2: Preparing
0b75a2e7b59f: Preparing
d01d9d1902f1: Preparing
3dab7cdf2eed: Preparing
1da4e8fff32b: Preparing
23c522961836: Preparing
a51421a28d33: Preparing
8b1c06910686: Preparing
30e8a3d88591: Preparing
fd8fae5cd65a: Preparing
6b68dfad3e66: Preparing
cd7100a72410: Preparing
0b75a2e7b59f: Waiting
d01d9d1902f1: Waiting
3dab7cdf2eed: Waiting
1da4e8fff32b: Waiting
23c522961836: Waiting
a51421a28d33: Waiting
8b1c06910686: Waiting
30e8a3d88591: Waiting
fd8fae5cd65a: Waiting
6b68dfad3e66: Waiting
cd7100a72410: Waiting
denied: requested access to the resource is denied
ERROR: Job failed: exit code 1
我将$repository的存储库名称更改为“仅在此处粘贴”。
我已经给了正确的权限上hub.docker.com为用户已经使docker登录,有一个colborator上的存储库。
谢啦
我也犯了同样的错误,我已经更改了“REGISTRY”变量地址,例如“REGISTRY.gitlab.com/ayil*****/emre*****”,然后问题就解决了。。。。。
我认为问题在于在任务的脚本
之前的中登录,而不是在实际的
脚本
部分。
遗憾的是,我觉得将登录部分考虑到
before_script
部分,然后在script
部分执行与Docker Hub相关的任何必要操作更“正确”。
但是恐怕它不起作用——每个
script
部分都需要包含自己的登录步骤。
使用$CI_注册表
和$CI_项目路径
。
示例代码:
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY/$CI_PROJECT_PATH
- docker build -t $CI_REGISTRY/$CI_PROJECT_PATH/name:latest
- docker push $CI_REGISTRY/$CI_PROJECT_PATH/name:latest
我按照这个链接创建我的第一个docker映像,它成功了,现在我正试图从这个链接将这个映像推送到我的docker存储库中。但每当我试图将此图像推入存储库时,就会出现这种类型的错误。 有人能给我一些关于这个问题的提示吗?任何帮助都将不胜感激。 注意:我已成功登录docker
我尝试了所有命令来推送我的映像docker集线器,但失败了。每次我都遇到相同的问题 请帮帮我。。。。
我正在按照这个链接创建我的第一个docker映像,它成功了,现在我正在尝试从这个链接将此映像推送到我的docker存储库中。但是每当我试图将此映像推送到存储库时,我都会遇到此类错误。 注意:我已成功登录docker
调用新SP-API AMAZON时出现问题。我正在使用亚马逊提供的C#库。 https://github.com/amzn/selling-partner-api-models/tree/main/clients/sellingpartner-api-aa-csharp! 资源api:https://sandbox.sellingpartnerapi-na.amazon.com/orders/v0
我是码头工人的新概念。我一直在尝试在red hat服务器上创建图像和推入docker hub的示例。我使用下面的命令将我的图像推送到hub(注意:我的图像名中没有任何特殊字符) 当我将图像推送到docker hub repo时,我面临以下错误。 在我使用ths cmd登录docker acc后,我尝试了推送。如果我做错了什么,或者我需要更改配置,请告诉我。我也验证了这个链接(拒绝:请求的资源访问被
有很多人提到这个错误,但是, 下面是为lambda()创建的执行角色: 其中