栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

无法登录Docker帐户

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

无法登录Docker帐户

编辑2019-04-07:

由于这是当前选择的答案,我认为人们应该首先尝试以下@Anish Varghese解决方案,因为这似乎是最简单的方法。您只需要安装gnupg2并通过软件包:

sudo apt安装gnupg2 pass

如果它不起作用,那么您可以在这里尝试我的原始解决方案:

我遇到过同样的问题。bak2trak答案有效,但是它以明文形式保存凭据。如果您想将它们保存在密码存储区中,这是解决方案。

1)从https://github.com/docker/docker-credential-
helpers/releases
下载docker-credential-pass

2)

tar -xvf docker-credential-pass.tar.gz

3)

chmod u+x docker-credential-pass

4)

mv docker-credential-pass /usr/bin

5)您将需要设置docker-credential-pass(以下步骤基于https://github.com/docker/docker-
credential-
helpers/issues/102#issuecomment-388634452

5.1)安装gpg并传递(

apt-get install gpg pass

5.2)

gpg --generate-key
,输入您的信息。您应该会看到以下内容:

pub   rsa3072 2018-10-07 [SC] [expires: 2020-10-06]      1234567890ABCDEF1234567890ABCDEF12345678

复制123 …行

5.3)

pass init 1234567890ABCDEF1234567890ABCDEF12345678
(粘贴)

5.4)

pass insert docker-credential-helpers/docker-pass-initialized-check
并设置下一个密码“ pass is initialized”(不带引号)。

5.5)

pass show docker-credential-helpers/docker-pass-initialized-check
。您应该看到pass已初始化。

5.6)

docker-credential-pass list

6)使用以下命令创建〜/ .docker / config.json:

{"credsStore": "pass"}

7)docker登录现在应该可以工作了

注意:如果在以后的运行中出现错误“通行证存储未初始化”,请运行以下命令(它将在内存中重新加载通行证存储):

pass show docker-credential-helpers/docker-pass-initialized-check

它将询问您的密码,并将初始化通行证存储。

这是基于以下讨论:https
:
//github.com/moby/moby/issues/25169#issuecomment-431129898



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/409258.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号