2020/12/12
3.0.1がリリースされました。
volumeがマウントされていない件が対応されたようです。
Bug fixes and minor changes
Fixed an issue that caused certain directories not to be mountable into containers. Fixes docker/for-mac#5115
あくまで、応急処置的な内容です。
Docker Desktop 3.0.0がリリースされていたのでバージョンアップしたところ、既存のビルドができなくなりました。
復旧はできましたので方法について記載します。
状況
docker-compose.ymlで設定しているvolume
にマウント出来なくなりました。
// docker-compose.yml version: "3.2" services: php: volumes: - (ローカルのvolume接続先):/var/www/html/
内容を読む限り、ローカルのvolumeが見当たらないとの事でした。
$ docker-compose up Creating sample_php_1 ... error ERROR: for sample_php_1 Cannot start service php: Mounts denied: approving (ローカルのvolume接続先): sample does not exist ERROR: for php Cannot start service php: Mounts denied: approving (ローカルのvolume接続先): sample does not exist
何とか動かす方法
2系では動きます。
とりあえず動かしたいのであれば、2系にダウングレードしてみてください。
過去バージョンは下記からダウンロード出来ます。
参考
見る限り、Docker Desktopの設定で、下記の設定を変えれば直るかもしれません。
Experimental Features -> Use gRPC FUSE for file sharing