【发布时间】:2020-04-20 12:07:43
【问题描述】:
我有这个 docker-composer.yml
我需要额外的包,比如 graphicsmagick 和其他包,我如何使用 DockerFile 将它安装在 docker 组件中?
version: '3.3'
services:
nginx:
image: nginx:latest
container_name: nginx
volumes:
- ./:/var/www
- ./docker/nginx/default.conf:/etc/nginx/conf.d/default.conf
ports:
- 8080:80
links:
- php-fpm
db:
image: mysql:5.7
container_name: db
volumes:
- ./docker/mysql/data:/var/lib/mysql
- ./docker/mysql/my.cnf:/etc/mysql/conf.d/custom.cnf
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_DATABASE=mydb
- MYSQL_USER=mydbuser
- MYSQL_PASSWORD=mydbpassword
ports:
- 3308:3306
php-fpm:
image: yiisoftware/yii2-php:7.3-fpm
container_name: php-fpm
volumes:
- ./:/var/www
links:
- db
working_dir: /var/www
【问题讨论】:
标签: docker docker-compose