首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jenkins :不能执行jenkins的停靠命令

Jenkins :不能执行jenkins的停靠命令
EN

Stack Overflow用户
提问于 2020-04-12 09:22:10
回答 1查看 66关注 0票数 0

我不能执行来自jenkins的任何停靠命令,并且在错误下接收到,

代码语言:javascript
复制
+ sudo docker pull ubuntu
Using default tag: latest
Error response from daemon: Get https://registry-1.docker.io/v2/library/ubuntu/manifests/latest: unauthorized: incorrect username or password
Build step 'Execute shell' marked build as failure
Finished: FAILURE

我试过的东西

1) jenkins用户是Jenkins大师上的docker组的一部分。

代码语言:javascript
复制
ubuntu@ip-10-20-10-106:/tmp$ groups jenkins
   jenkins : jenkins sudo docker

2)码头版本

代码语言:javascript
复制
ubuntu@ip-10-20-10-106:/tmp$ docker --version
Docker version 19.03.6, build 369ce74a3c

如何解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-12 12:52:21

从错误来看,停靠者注册表似乎需要身份验证。如果它从命令行为您工作,并且在主机框上切换到Jenkins用户时不起作用,那么这意味着Jenkins在连接到docker注册表时需要进行身份验证。只需将sudo发送给Jenkins用户,然后运行docker login命令。在您成功验证之后,您应该可以走了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61169267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档