docker-compose.ymlを使ってみたのですが、named volumeが理解できていません。
以下で定義されたvolumesの「mysql-data」はホスト側のどこにあるのでしょうか?
bash
1version: "3" 2services: 3 web: 4 image: nginx:1.15.6 5 ports: 6 - "8000:80" 7 depends_on: 8 - app 9 volumes: 10 - ./docker/web/default.conf:/etc/nginx/conf.d/default.conf 11 - .:/var/www/html 12 app: 13 build: ./docker/php 14 depends_on: 15 - mysql 16 volumes: 17 - .:/var/www/html 18 mysql: 19 image: mysql:5.7 20 environment: 21 MYSQL_DATABASE: sample 22 MYSQL_USER: user 23 MYSQL_PASSWORD: password 24 MYSQL_ROOT_PASSWORD: password 25 ports: 26 - "3306:3306" 27 volumes: 28 - mysql-data:/var/lib/mysql 29volumes: 30 mysql-data:
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/30 05:38