error getting credentials - err: exit status 1, out: ``

原因是当前环境下docker配置了credsStore,但是无法访问,在config.json中去除该字段即可

解决办法:

~/docker_data/new-api$ docker-compose up -d

WARN[0000] /home/zhouzihao/docker_data/new-api/docker-compose.yml: `version` is obsolete
[+] Running 0/2
 ⠏ postgres Pulling                                                                                               10.0s
[+] Running 0/2ing                                                                                                10.0s
 ⠋ postgres Pulling                                                                                               10.0s
 ⠋ new-api Pulling                                                                                                10.0s
error getting credentials - err: exit status 1, out: ``


~/docker_data/new-api$ cat ~/.docker/config.json
{
  "auths": {},
  "credsStore": "desktop.exe"
}


~/docker_data/new-api$ rm ~/.docker/config.json

~/docker_data/new-api$ docker-compose up -d

成功