wsl でdocker-compose を実行してもエラーになる

以下のエラーが発生し、docker-composeが正常に動作しなかった。

$ docker-compose up -d
[+] Building 16.9s (1/1) FINISHED
 => ERROR [internal] booting buildkit                                                                                                                                                            16.9s
 => => pulling image moby/buildkit:buildx-stable-1                                                                                                                                                2.1s
 => => creating container buildx_buildkit_default

このあと、Docker コンテナを確認すると「buildx_buildkit_default」というコンテナが出来ている

$ docker ps
CONTAINER ID   IMAGE                           COMMAND                  CREATED         STATUS         PORTS                                       NAMES
d354f7a6b982   moby/buildkit:buildx-stable-1   "buildkitd"              3 minutes ago   Up 3 minutes                                               buildx_buildkit_default

docker compose のバージョンを調べてみる

docker compose version
Docker Compose version v2.17.2

これは古いようで、次のようにして最新版にする

sudo snap refresh docker --channel=latest/edge
docker compose version
Docker Compose version v2.20.3

これでうまくいくようになった

コメント

タイトルとURLをコピーしました