今まで、dockerのアップデートを忘れていたのですが、久々にアップデートしてみたら、アップデート後、docker-compose upで以下の様なエラーが発生。その時の解決策です。
ERROR: for node Cannot start service node: Mounts denied: approving /Users/ryota/Library/Mobile Documents/com~apple~CloudDocs/path/to/file: file does not exist
ERROR: Encountered errors while bringing up the project.
追記(20/12/20)
Docker DesktopのPreferencesを開いた後に、Experimental Featuresのタブを選択して、Use gRPC FUSE for file sharingをOFFにするとこの後解説していますが、ローカルの環境での変更(vscodeなどのエディタで保存した内容)がブラウザに反映されなくなってしまいました。そこで、Use gRPC FUSE for file sharingをONにもどしたところ、反映されるようになりました。
ちなみに流れとしては、'OFF'にしてコンテナを起動後に反映されなくなって、コンテナ停止、その後ONにして起動し直したら上手く反映されるようになった感じです。
解決した方法
上記画像の通り、Docker DesktopのPreferencesを開いた後に、Experimental Featuresのタブを選択して、Use gRPC FUSE for file sharingをOFFにすれば上手くいきました🐳
ちなみに、バージョンは3.0.1でした。
