![](/img/trans.png)
[英]Error response from daemon: Get https://registry.gitlab.com/v2/: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
[英]Error response from daemon: Get "https://registry.gitlab.com/v2/": unauthorized: HTTP Basic: Access denied
我想检查 gitlab 上的容器是否使用正确的内容正确构建。 作为第一步,我尝试通过运行以下命令登录注册表:
sudo docker login -u "ci-registry-user" -p "some-token" "registry.gitlab.com/some-registry:container"
但是,我遇到了Get "https://registry.gitlab.com/v2/": unauthorized: HTTP Basic: Access denied
错误。
我的问题有两个方面:
docker exec -it container_name bash && cat /some/path/to_container.py
检查您的GitLab PAT 范围,以确保它是API
或至少是read_registry
。
如果项目是私有的并且需要授权,则为 Container Registry 映像只读(拉取)。
如果thesekyi/paalup
是私人项目,请确保您可以使用该令牌访问该项目。
避免使用sudo
,因为它会将您的环境执行从登录用户更改为root
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.