docker 配置中的 credStore 属性的值“desktop”意味着什么?

qui*_*987 16 credentials docker

其中.docker/config.json有一个credStore属性,显然该文档旨在指向外部凭证存储(例如操作系统的本机钥匙串),以查找注册表的凭证以推送和拉取图像。

但在研究该属性的值后我找不到其含义desktop。我不确定我是否通过之前所做的一些配置自动添加了它。

"credsStore": "desktop"
Run Code Online (Sandbox Code Playgroud)

小智 8

我正在使用 docker-desktop for windows,在阅读了Docker Windows Desktop 论坛的这个答案后,我发现我的情况下的桌面对应于Windows 的 Credential Manager。我也得到相同的结果:

docker-credential-desktop.exe list
docker-credential-wincred.exe list
Run Code Online (Sandbox Code Playgroud)

这些 docker-desktop 命令可以在 Docker 安装目录的Docker\resources\bin下找到。

我还Windows 下的控制面板设置中检查了凭据管理器,并找到了我的 docker 凭据。

干杯