首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker:在官方入门教程中使用docker-compose up时出错

Docker:在官方入门教程中使用docker-compose up时出错
EN

Stack Overflow用户
提问于 2020-08-25 21:14:54
回答 2查看 1.1K关注 0票数 0

我是docker的新手,我正在尝试使用从这里下载的最新首次安装的docker (适用于Windows10):https://hub.docker.com/editions/community/docker-ce-desktop-windows/来遵循这个简单的“入门”教程https://docs.docker.com/compose/gettingstarted/

在本教程的第4步中,我得到了这个错误:

代码语言:javascript
复制
PS D:\composetest> docker-compose up
Building web
Traceback (most recent call last):
  File "site-packages\docker\credentials\store.py", line 80, in _execute
  File "subprocess.py", line 395, in check_output
  File "subprocess.py", line 487, in run
subprocess.CalledProcessError: Command '['C:\\Program Files\\Docker\\Docker\\resources\\bin\\docker-credential-desktop.EXE', 'list']' returned non-zero exit status 1.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "docker-compose", line 6, in <module>
  File "compose\cli\main.py", line 72, in main
  File "compose\cli\main.py", line 128, in perform_command
  File "compose\cli\main.py", line 1078, in up
  File "compose\cli\main.py", line 1074, in up
  File "compose\project.py", line 548, in up
  File "compose\service.py", line 367, in ensure_image_exists
  File "compose\service.py", line 1106, in build
  File "site-packages\docker\api\build.py", line 261, in build
  File "site-packages\docker\api\build.py", line 308, in _set_auth_headers
  File "site-packages\docker\auth.py", line 302, in get_all_credentials
  File "site-packages\docker\credentials\store.py", line 71, in list
  File "site-packages\docker\credentials\store.py", line 93, in _execute
docker.credentials.errors.StoreError: Credentials store docker-credential-desktop exited with "error listing credentials - err: exit status 1, out: `Impossibile trovare elemento.`".
[13284] Failed to execute script docker-compose

编辑:不幸的是,docker-compose unable to start中被接受的解决方案不起作用。

哪里出了问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-08-02 16:06:04

我也有同样的问题。

尝试:此文件中的$nano ~/.docker/config.json将credsStore更改为credStore

现在运行您的docker-compose。如果不起作用,请尝试sudo

票数 1
EN

Stack Overflow用户

发布于 2020-11-24 04:03:46

尝试添加到环境路径:

代码语言:javascript
复制
C:\Program Files\Docker\Docker\resources\bin 

如果您使用的是WSL2,请运行以下命令

代码语言:javascript
复制
sudo  ln -s /mnt/c/Program\ Files/Docker/Docker/resources/bin/docker-credential-desktop.exe /usr/bin/docker-credential-desktop.exe
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63579685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档