前提・実現したいこと
現在、laravelでアプリを作成しています。
開発環境にはdockerを使っていて、laradockでデータベースなどを構築していました。
以前まではターミナルに、laradock上で、docker-compose up -d workspace php-fpm nginx postgres と打ち込むことで、無事にコンテナを起動できていたのですが、昨日pcを再起動し、今日再びコンテナを起動しようとしたところ、エラーが出てしまい、起動できなくなってしまいました。
その間でやったことといえば、pcの再起動とdockerのアップデートなので、原因があるとすればそこだと思うのですが、解決方法が分からず質問させて頂きました。
file does not existとあるので、何かfileが足りないということなのでしょうか。
どなたか何かアドバイスをいただけないでしょうか。よろしくお願いいたします。
発生している問題・エラーメッセージ
Starting task-list-app_docker-in-docker_1 ... error Starting task-list-app_postgres_1 ... ERROR: for task-list-app_docker-in-docker_1 Cannot start service docker-in-docker: Mounts denied: approving /Users/---/Desktop/task-list-app/data/dind:Starting task-list-app_postgres_1 ... error ERROR: for task-list-app_postgres_1 Cannot start service postgres: Mounts denied: approving /Users/---/Desktop/task-list-app/data/postgres: file does not exist ERROR: for docker-in-docker Cannot start service docker-in-docker: Mounts denied: approving /Users/---/Desktop/task-list-app/data/dind: file does not exist ERROR: for postgres Cannot start service postgres: Mounts denied: approving /Users/---/Desktop/task-list-app/data/postgres: file does not exist ERROR: Encountered errors while bringing up the project.
該当のソースコード
---MacBook laradock % docker-compose up -d workspace php-fpm nginx postgres
試したこと
dockerの再起動。加えて、一応エラー文にある /Users/---/Desktop/task-list-app/data/ の部分を覗いて見たりしましたが結局よくわかりませんでした
補足情報(FW/ツールのバージョンなど)
macOS
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。