以下のエラーが発生し、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
これでうまくいくようになった
コメント