🎨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
|
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
|
### 1.安装 docker-credential-pass
|
||||||
|
|
||||||
```shell
|
```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
|
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
|
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
|
### 2.安装 gpg pass & 生成key
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
apt install gpg pass
|
apt install gpg pass # gpg是一个开源的加密软件,pass用于存储和管理密码。它使用GPG进行加密,以确保密码的安全性
|
||||||
|
|
||||||
# 下一步 生成key
|
# 下一步 生成key
|
||||||
gpg --generate-key #需要要填入姓名邮箱等信息. 输入新的password之后会产生一个新的key
|
gpg --generate-key #需要要填入姓名邮箱等信息. 输入新的password之后会产生一个新的key
|
||||||
|
@ -52,14 +55,14 @@ pass insert docker-credential-helpers/docker-pass-initialized-check # 输入新
|
||||||
|
|
||||||
### 4. 修改~/.docker/config.json 没有就创建
|
### 4. 修改~/.docker/config.json 没有就创建
|
||||||
|
|
||||||
|
> credsStore 属性用于指定后端的凭证存储
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"credsStore":"pass"
|
"credsStore":"pass"
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
再次 docker login应该不会出现授权错误
|
|
||||||
|
|
||||||
## 参考链接
|
## 参考链接
|
||||||
|
|
||||||
[https://github.com/docker/docker-credential-helpers/issues/102](https://github.com/docker/docker-credential-helpers/issues/102)
|
[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