Docker Desktop にて fork/exec permission denied の原因と対処
Published: 2022/7/11
ふと気がついたら、 Docker Desktop から docker-compose によって起動されたコンテナのグループ(正式には、プロジェクト)の起動を行おうとしたところ、以下のようなエラーに遭遇した。
Cannot start Docker Compose application. Reason: fork/exec /Applications/Docker.app/Contents/Resources/bin/docker-compose-v1: permission denied.
原因と対処方法
docker-compose fork/exec permission denied
Last night I updated Docker desktop to the latest version 4.10.1 and today when I tried to run my containers, I get this error: Cannot start Docker Compose application. Reason: fork/exec [docker-app-
stackoverflow.com

上記の回答にある通り、この問題の原因は Docker Desktop の 4.10.0
, 4.10.1
にて存在しているバグとのこと。
なので、 4.9.1
まで Docker Desktop のバージョンを下げてやれば、正しく動くようになる、とのこと。
また、これは Docker Desktop でしか発生しないバグなので、ターミナルから docker compose up
などしても、問題は回避できる、とのこと。
Tags: dockermacosdocker-compose
関連記事
Docker における ENTRYPOINT のデフォルト値
2022/10/19
Mac でコマンドラインツールが何回やっても入らない問題
2022/9/16
Mac で mds_stores が重い問題に正しく対処する
2022/8/22