Você pode definir todas as suas escolhas possíveis em YAML e usar referências YAML para manter a verbosidade baixa.
default-container: &default-container
build: ./php
container_name: default
links:
- db
ports:
- 9000:9000
- 8000:8000
working_dir: /var/www/html/
volumes:
- ../:/var/www/html
volumes_from:
- data
tty: true
env_file:
- ./docker.env
entrypoint: /entrypoint.sh
php-fpm-symfony:
<<: *default-container
container_name: php-fpm-symfony
php-fpm-laravel:
<<: *default-container
container_name: php-fpm-laravel
Referências: