今まで、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
でした。