使用泊坞窗登录时未输入用户名或密码,但不填写凭据

问题描述 投票:0回答:1

当前正在尝试登录docker以便在CI构建期间推送一些图像,运行echo mypassword | docker login --username myusername --password-stdin时出现此错误>

Error response from daemon: Get https://registry-1.docker.io/v2/: unauthorized: incorrect username or password

但是,当我运行docker login并填写我的凭据时,它可以正常工作并成功登录。这不是我的解决方案,因为我正在我的CI版本(Travis)中运行它,问题与travis无关,因为它在本地也不起作用。

我尝试了以下命令:

docker login --username myusername --password mypassword

docker login -u myusername -p mypassword

echo mypassword | docker login -u myusername --password-stdin

也重置我的密码以再次检查凭据是否正确,但是那不起作用,我可以在填写凭据时登录,可以登录Docker for Windows GUI并可以登录网站。当同时使用参数指定两个凭证时,根本不起作用。

当前正在尝试登录docker,以便在CI构建期间推送一些图像,运行echo mypassword时出现此错误| docker login --username myusername --password-stdin错误...

docker authorization devops
1个回答
0
投票

代替变量,使用文件来保存密码。您可以将该文件保存在Travis服务器上的安全位置。试试下面的代码

© www.soinside.com 2019 - 2024. All rights reserved.