🐳

Docker のエラー「[Errno 1] Operation not permitted」の対処法

2023/03/01に公開

わたくしの環境

  • Python, Djago, Docker でWebアプリ開発中
  • Macbook M2
  • VSCode

起こったこと

買い替えたPC(Macbook M2)で docker compose up したらこんなエラーが出た。

python: can't open file '/code/manage.py': [Errno 1] Operation not permitted

調べてみると、 docker-compose.yml から volumes の記述を削除するとエラーは解消され、記述するとまた発生する。
アクセス権の問題ぽい。ということで以下解決方法↓

  1. アップルメニューから「システム環境設定」を開く
  2. "プライバシー" タブを開く
  3. "フルディスクアクセス" をクリックする
  4. "+"をクリックする
  5. Docker "と "Terminal "を追加し、チェックを入れる
  6. DockerとTerminalを再起動する

Discussion