docker-compose サービス名の一覧
$ docker-compose config --service
app
web
db
db-testing
node
redis
mail
備考
--service
オプションを指定しない場合は docker-compose.yml の内容が変数などすべて展開された状態で表示されます。
$ docker-compose config
services:
app:
build:
args:
TZ: Asia/Tokyo
context: /Users/ucan/work/docker-laravel/docker/php
environment:
CACHE_DRIVER: redis
DB_CONNECTION: mysql
DB_DATABASE: homestead
DB_HOST: db
DB_PASSWORD: secret
DB_USERNAME: homestead
MAIL_HOST: mail
MAIL_PORT: '1025'
QUEUE_DRIVER: redis
REDIS_HOST: redis
SESSION_DRIVER: redis
TZ: Asia/Tokyo
ports:
- 18000:8000/tcp
volumes:
- /Users/ucan/work/docker-laravel/src:/work:rw
- /Users/ucan/work/docker-laravel/docker/ash:/etc/profile.d:rw
- /Users/ucan/work/docker-laravel/docker/php/psysh:/root/.config/psysh:rw
- /Users/ucan/work/docker-laravel/logs:/var/log/php:rw
- /Users/ucan/work/docker-laravel/docker/php/php.ini:/usr/local/etc/php/php.ini:rw
working_dir: /work
db:
environment:
MYSQL_DATABASE: homestead
MYSQL_PASSWORD: secret
MYSQL_ROOT_PASSWORD: secret
MYSQL_USER: homestead
TZ: Asia/Tokyo
image: mysql:8.0
ports:
- 13306:3306/tcp
volumes:
- db-store:/var/lib/mysql:rw
- /Users/ucan/work/docker-laravel/logs:/var/log/mysql:rw
- /Users/ucan/work/docker-laravel/docker/mysql/my.cnf:/etc/mysql/conf.d/my.cnf:rw
db-testing:
environment:
MYSQL_DATABASE: homestead
MYSQL_PASSWORD: secret
MYSQL_ROOT_PASSWORD: secret
MYSQL_USER: homestead
TZ: Asia/Tokyo
image: mysql:8.0
ports:
- 13307:3306/tcp
tmpfs:
- /var/lib/mysql
- /var/log/mysql
volumes:
- /Users/ucan/work/docker-laravel/docker/mysql/my.cnf:/etc/mysql/conf.d/my.cnf:rw
mail:
image: mailhog/mailhog
ports:
- 18025:8025/tcp
node:
image: node:12.14-alpine
tty: true
volumes:
- /Users/ucan/work/docker-laravel/src:/work:rw
working_dir: /work
redis:
image: redis:5.0-alpine
volumes:
- redis-store:/data:rw
web:
depends_on:
- app
environment:
TZ: Asia/Tokyo
image: nginx:1.17-alpine
ports:
- 10080:80/tcp
volumes:
- /Users/ucan/work/docker-laravel/src:/work:rw
- /Users/ucan/work/docker-laravel/logs:/var/log/nginx:rw
- /Users/ucan/work/docker-laravel/docker/nginx/default.conf:/etc/nginx/conf.d/default.conf:rw
version: '3.0'
volumes:
db-store: {}
redis-store: {}