Docker报错pass store is uninitialized修复实现方式

 更新时间:2026年02月09日 14:44:16   作者:PySean  
文章介绍了如何在Linux系统上使用docker-credential-pass进行Docker凭证管理的步骤,包括下载、安装依赖、生成GPG密钥、配置pass和docker-credential-pass,以及最终进行Docker登录

1. 下载最新版本

docker-credential-pass

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 

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 使用java获取指定链接的网页内容

    使用java获取指定链接的网页内容

    Java提供了许多用于网络通信的库,其中最常用的是HttpURLConnection和HttpClient,本文将使用HttpURLConnection进行爬取指定链接的网页内容,感兴趣的可以了解下
    2023-09-09
  • SpringBoot实现设置动态定时任务的方法详解

    SpringBoot实现设置动态定时任务的方法详解

    这篇文章主要介绍了SpringBoot实现设置动态定时任务的方法详解,SpringBoot是一个快速开发的Java框架,而动态定时任务是指可以在运行时动态添加、修改和删除定时任务的功能,需要的朋友可以参考下
    2023-10-10
  • Java源码解析之详解ImmutableMap

    Java源码解析之详解ImmutableMap

    今天给大家带来的是关于Java源码的相关知识,文章围绕着Java ImmutableMap展开,文中有非常详细的介绍及代码示例,需要的朋友可以参考下
    2021-06-06
  • 浅谈HashMap、HashTable的key和value是否可为null

    浅谈HashMap、HashTable的key和value是否可为null

    这篇文章主要介绍了浅谈HashMap、HashTable的key和value是否可为null,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • Spring Boot 整合 Mybatis Annotation 注解的完整 Web 案例

    Spring Boot 整合 Mybatis Annotation 注解的完整 Web 案例

    这篇文章主要介绍了Spring Boot 整合 Mybatis Annotation 注解的完整 Web 案例,需要的朋友可以参考下
    2017-05-05
  • MyBatis中OGNL的使用教程详解

    MyBatis中OGNL的使用教程详解

    有些人可能不知道MyBatis中使用了OGNL,有些人知道用到了OGNL却不知道在MyBatis中如何使用,下面这篇文章主要介绍了MyBatis中OGNL的使用教程,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-06-06
  • Spring和Hibernate的整合操作示例

    Spring和Hibernate的整合操作示例

    这篇文章主要介绍了Spring和Hibernate的整合操作,结合实例形式详细分析了Spring和Hibernate的整合具体步骤、实现方法及相关操作注意事项,需要的朋友可以参考下
    2020-01-01
  • 最全总结SpringBean的作用域管理

    最全总结SpringBean的作用域管理

    今天给大家详细总结了SpringBean的作用域管理,文中有非常详细的图文介绍以及代码示例,对正在学习java的小伙伴们还很有帮助,需要的朋友可以参考下
    2021-05-05
  • Java使用zip4j加密压缩和解压文件与文件夹方式

    Java使用zip4j加密压缩和解压文件与文件夹方式

    文章介绍了如何使用Java的zip4j库对文件夹进行加密压缩,并提供了Java项目的引入和使用步骤,包括引入maven依赖、封装工具类以及测试结果
    2025-12-12
  • 小米推送Java代码

    小米推送Java代码

    今天小编就为大家分享一篇关于小米推送Java代码,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01

最新评论