🎨docker login 阿里云失败问题的解决
This commit is contained in:
parent
4a4f9dd831
commit
4109d3f6a5
|
@ -1,7 +1,8 @@
|
|||
---
|
||||
title: docker login 失败问题解决
|
||||
title: 🔐docker login 阿里云失败问题的解决
|
||||
date: 2022-10-19 23:10:09
|
||||
tags: Docker
|
||||
tags:
|
||||
- Docker
|
||||
---
|
||||
|
||||
## 问题
|
||||
|
@ -21,6 +22,8 @@ docker login失败:err: exit status 1, Try “pass init“
|
|||
### 1.安装 docker-credential-pass
|
||||
|
||||
```shell
|
||||
# 安装docker-credential-pass 最新版本是0.8.2 详细请参考 https://github.com/docker/docker-credential-helpers/releases
|
||||
# 本次使用的是0.6.0 可以替换成最新版本使用
|
||||
wget https://github.com/docker/docker-credential-helpers/releases/download/v0.6.0/docker-credential-pass-v0.6.0-amd64.tar.gz
|
||||
|
||||
tar -xf docker-credential-pass-v0.6.0-amd64.tar.gz
|
||||
|
@ -34,7 +37,7 @@ docker-credential-pass //出现 You should see: "Usage: docker-credential-pass <
|
|||
### 2.安装 gpg pass & 生成key
|
||||
|
||||
```shell
|
||||
apt install gpg pass
|
||||
apt install gpg pass # gpg是一个开源的加密软件,pass用于存储和管理密码。它使用GPG进行加密,以确保密码的安全性
|
||||
|
||||
# 下一步 生成key
|
||||
gpg --generate-key #需要要填入姓名邮箱等信息. 输入新的password之后会产生一个新的key
|
||||
|
@ -52,14 +55,14 @@ pass insert docker-credential-helpers/docker-pass-initialized-check # 输入新
|
|||
|
||||
### 4. 修改~/.docker/config.json 没有就创建
|
||||
|
||||
> credsStore 属性用于指定后端的凭证存储
|
||||
|
||||
```json
|
||||
{
|
||||
"credsStore":"pass"
|
||||
}
|
||||
```
|
||||
|
||||
再次 docker login应该不会出现授权错误
|
||||
|
||||
## 参考链接
|
||||
|
||||
[https://github.com/docker/docker-credential-helpers/issues/102](https://github.com/docker/docker-credential-helpers/issues/102)
|
||||
|
|
Loading…
Reference in New Issue
Block a user