docker-compose buildできねぇ

2021-09-28

docker, docker-compose

1
2
3
4
5
6
7
8
9
10
11
12
$ dc build
Building app
[+] Building 2.3s (3/3) FINISHED
 => [internal] load build definition from Dockerfile                      0.0s
 => => transferring dockerfile: 38B                                       0.0s
 => [internal] load .dockerignore                                         0.0s
 => => transferring context: 2B                                           0.0s
 => ERROR [internal] load metadata for docker.io/library/ruby:2.7-alpine  2.0s
------
 > [internal] load metadata for docker.io/library/ruby:2.7-alpine:
------
failed to solve with frontend dockerfile.v0: failed to create LLB definition: rpc error: code = Unknown desc = error getting credentials - err: exit status 1, out: `error getting credentials - err: exec: "docker-credential-wincred.exe": executable file not found in %PATH%, out: ```

Windows 10 Pro
WSL2
Ubuntu 20.04.1
$ docker --version
Docker version 20.10.8, build 3967b7d

2台の同じ環境で、同じリポジトリを clone して docer-compose build を実行
片方だけ上記のエラーが出て先に進めない😐

  • docker 再起動
    おまじない

  • OS再起動
    おまじない

  • ~/.dockerのリセット(削除)

状況変わらず

docker forums
In ~/.docker/config.json change credsStore to credStore と教えてくれてる人がいて
何言ってんだコイツwとか思いつつやってみる

sed -ie 's/credsStore/credStore/' ~/.docker/config.json

1
2
3
4
5
$ dc build --no-cache
Building app
[+] Building 45.8s (13/13) FINISHED
...
$

やりおった。。。

意味わからなくても試してみるって大事だね
ありがとうbcheronnさん

エラーの原因も治った理由もわからんしこれ以上追うつもりもないけど
同じ事象に遭遇した時思い出せる自信ないのでメモっとく

コメント

投稿する

投稿したコメントはご自身で削除できません

不適切なコメントと判断した場合は管理側で削除することがあります

PONずさん

初コメ失礼します。
自分の環境も同現象で…助かりました。ありがとうございます!