2
我们希望将Docker存储库推送到DockerHub - 从shell中运行。但在詹金斯我们得到的错误信息"errorDetail":{"message":"unauthorized: access to the requested resource is not authorized"
将Docker Repository推送到Dockerhub与Jenkins
我认为问题是,在shell(码头登录)我必须插入电子邮件地址,登录名和密码。在詹金斯我只能设置登录和密码没有电子邮件。 凭证插件的版本是1.24,我们使用docker-build-step来执行泊坞窗步骤。
THX
嗨,在CloudBees Docker Build and Publish插件中,我们遇到了同样的问题。如果你想添加一些凭证,我们使用“添加”按钮,在这里你只能插入用户名和密码。除https://www.cloudbees.com/blog/docker-buildpublish-plugin-and-dockerfile-build-config以外,没有电子邮件输入字段... – Tim
您是否尝试了第二种解决方案? (使用命令行和相关的jenkins用户打开Docker会话) –
我们的docker正在第二个容器中运行,并且我们已经测试了登录并推入了shell。 docker守护进程在根目录下运行,并将信息保存在“保存在/root/.docker/config.json中的登录凭证”中 - 但我们得到相同的错误。 – Tim