如何修复win10 dockerpycreds.errors.InitializationError: docker-credential-desktop not installed or not

it2025-10-28  5

 win10 操作系统, docker-compose 错误

系统环境:

Client:  Version:           18.09.3  API version:       1.39  Go version:        go1.12  Git commit:        774a1f4eee  Built:             Mon Mar  4 10:36:44 2019  OS/Arch:           windows/amd64  Experimental:      true

Server: Docker Engine - Community  Engine:   Version:          18.09.3   API version:      1.39 (minimum version 1.12)   Go version:       go1.10.8   Git commit:       774a1f4   Built:            Thu Feb 28 06:40:51 2019   OS/Arch:          linux/amd64   Experimental:     false

 

当遇见:

  File "compose\progress_stream.py", line 101, in get_digest_from_pull   File "compose\service.py", line 1182, in _do_pull   File "site-packages\docker\api\image.py", line 381, in pull   File "site-packages\docker\auth.py", line 48, in get_config_header   File "site-packages\docker\auth.py", line 96, in resolve_authconfig   File "site-packages\docker\auth.py", line 127, in _resolve_authconfig_credstore   File "site-packages\dockerpycreds\store.py", line 25, in __init__ dockerpycreds.errors.InitializationError: docker-credential-desktop not installed or not available in PATH [3432] Failed to execute script docker-compose

 

解决方案:  1 .到 https://github.com/docker/docker-credential-helpers/releases/download/v0.6.3/docker-credential-wincred-v0.6.3-amd64.zip ,下载这个文件, 将文件解压之后: 改名为: docker-credential-desktop.exe , 

2 , 将文件所在文件夹添加到系统环境变量下面

最新回复(0)