最強のLaravel開発環境をDockerを使って構築する【新編集版】 - Qiita
こちらの記事に従って、開発環境をしているDockerを学びたての初心者です。
以下のdocker-compose.ymlを読んでいて疑問に思った点があったので質問させてください。
docker
1version: "3.8" 2volumes: 3 db-store: 4 php-fpm-socket: 5services: 6 app: 7 build: ./docker/php 8 volumes: 9 - php-fpm-socket:/var/run/php-fpm 10 - ../backend:/work/backend 11 - ./docker/php/bash/.bash_history:/root/.bash_history 12 - ./docker/php/bash/psysh:/root/.config/psysh 13 14 web: 15 build: ./docker/nginx 16 ports: 17 - 80:80 18 volumes: 19 - php-fpm-socket:/var/run/php-fpm 20 - ../backend:/work/backend 21 22 db: 23 build: ./docker/mysql 24 volumes: 25 - db-store:/var/lib/mysql 26 ports: 27 - 3306:3306
docker-laravel/docker-compose.yml at master · ucan-lab/docker-laravel
app,web,dbと依存関係が記載されていないのに、エラーが起きずに動く理由が知りたいです。
私の理解ではwebはappに依存関係があると思うのですが、このdocker-compose.yml
にはdepends_on
が使われていません。
どうやって接続をコントロールしているのでしょうか。
よろしくおねがいします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/17 06:46 編集
2020/06/17 07:25
2020/06/17 08:01
2020/06/17 11:24
2020/06/18 01:56 編集
2020/06/18 02:21
2020/06/18 04:52
2020/06/18 05:27