問題
$ docker compose up -d
[+] Running 0/2
⠋ Container 3e5dfe8d1909_docker-laravel-handson_app_1 R... 0.1s
⠋ Container be3584c24dc2_docker-laravel-handson_web_1 R... 0.1s
The new 'docker compose' command is currently experimental. To provide feedback or request new features please open issues at https://github.com/docker/compose-cli
Error response from daemon: invalid mount config for type "bind": bind source path does not exist: /host_mnt/Users/ucan/work/ucan-lab/docker-laravel-handson/backend
原因(?)
Docker Desktop のファイル共有の権限がなくてエラーになる場合があるようです。
Preferences...
> Resources
> FILE SHARING
今回は /Users
配下にあるディレクトリをマウントしようとしているので、問題ない気がします...🤔 /host_mnt
を追加しないといけないのか...?
対処
Docker Desktop自体を一度終了させて、再度 docker compose up -d
することでうまくいきました。
原因がハッキリしなくて気持ち悪いですが、そんなこともあるんですかね...🤔