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 Desktop の 4.10.0, 4.10.1 にて存在しているバグとのこと。 なので、 4.9.1 まで Docker Desktop のバージョンを下げてやれば、正しく動くようになる、とのこと。 また、これは Docker Desktop でしか発生しないバグなので、ターミナルから docker compose up などしても、問題は回避できる、とのこと。


Tags: dockermacosdocker-compose

関連記事