わたくしの環境
- 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 の記述を削除するとエラーは解消され、記述するとまた発生する。
アクセス権の問題ぽい。ということで以下解決方法↓
- アップルメニューから「システム環境設定」を開く
- "プライバシー" タブを開く
- "フルディスクアクセス" をクリックする
- "+"をクリックする
- Docker "と "Terminal "を追加し、チェックを入れる
- DockerとTerminalを再起動する
1
もし、
「プログラミングを体系的に学びたい」
「エンジニア転職を頑張りたい」
「独学に限界を感じてきた...」
「コミュニティで仲間と共に学びたい」
などと感じられたら、ぜひ検討してみてください。
まずは様子見...という方は、公式LINEにぜひご登録下さい。
学習や転職ノウハウに関する豪華特典11個を無料配布しています!
LINE紹介ページで特典を確認する
![Docker のエラー「[Errno 1] Operation not permitted」の対処法](/_next/image?url=https%3A%2F%2Fimages.microcms-assets.io%2Fassets%2F674fbf2fe21c4dc1999adeb8abf750c1%2Fed6b0407cf814116940c75fc2112c8d6%2FUntitled%2520design%2520(2).png&w=3840&q=75)

