問題
docker-compose upをした際に、/var/folders
がファイルシェアリングしていないので、特的のコンテナが起動しないエラーが出た。
ソリューション
docker for macでファイルシェア設定をしろと、エラー文には書かれているのでやってみた。
が、GUIでは/varフォルダは選択できないので以下のファイルを直接編集した。
~/Library/Group\ Containers/group.com.docker/settings.json
MacOSは、/var
フォルダを、/private
として指定するので、/var/folders
と/private/var/folders
の両方で、ファイルシェアリング設定を行う必要がある。
{
"filesharingDirectories" : [
"\/Users",
"\/Volumes",
"\/private",
"\/tmp",
"\/var\/folders", // 追加
"\/private\/var\/folders" // 追加
],
docker for macを再起動させれば完了。
参考
ここに書かれていることを、順番に行っただけ。
https://medium.com/effy-tech/fixing-the-var-folders-error-in-docker-for-mac-v2-2-3-2a40e776132d