Docker报错pass store is uninitialized修复实现方式
更新时间:2026年02月09日 14:44:16 作者:PySean
文章介绍了如何在Linux系统上使用docker-credential-pass进行Docker凭证管理的步骤,包括下载、安装依赖、生成GPG密钥、配置pass和docker-credential-pass,以及最终进行Docker登录
1. 下载最新版本
wget https://github.com/docker/docker-credential-helpers/releases/download/v0.8.2/docker-credential-pass-v0.8.2.linux-amd64
2. sudo mv
docker-credential-pass-v0.8.2.linux-amd64 /usr/bin/docker-credential-pass
3. 验证是否下载成功
docker-credential-pass Usage: docker-credential-pass <store|get|erase|list|version>
4. 安装gpg和pass
sudo apt install gpg pass
5. 执行gpg --generate-key
输入用户名、邮件
gpg --generate-key gpg (GnuPG) 2.2.19; Copyright (C) 2019 Free Software Foundation, Inc. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Note: Use "gpg --full-generate-key" for a full featured key generation dialog. GnuPG needs to construct a user ID to identify your key. Real name: ree software: you are free to change and redistribute it. Email address: There is NO WARRANTY, to the extent permitted by law. Not a valid email address Email address:
复制生成的ID 格式类似D8BXXXXXXXXXXXXXXXXXXXX23CEAEB
pass init {复制的ID}7. pass insert
docker-credential-helpers/docker-pass-initialized-check设置密码为 pass is initialized
pass insert docker-credential-helpers/docker-pass-initialized-check
8. 确定配置成功
pass show docker-credential-helpers/docker-pass-initialized-check
pass is initialized
docker-credential-pass list
{}9. 在~/.docker/config.json文件增加配置
vim ~/.docker/config.json
{
"credsStore": "pass"
}sudo docker login
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
浅谈HashMap、HashTable的key和value是否可为null
这篇文章主要介绍了浅谈HashMap、HashTable的key和value是否可为null,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-09-09
Spring Boot 整合 Mybatis Annotation 注解的完整 Web 案例
这篇文章主要介绍了Spring Boot 整合 Mybatis Annotation 注解的完整 Web 案例,需要的朋友可以参考下2017-05-05


最新评论