这个是对应自己docker容器写的 docker-compose.yml,具体安装,使用,相关定义就不再具体描述了
version: '2'
services:
mysql:
image: mk/mysql:5.7
container_name: mysql
ports:
- 3306:3306
volumes:
- /workspace/mysql/data:/var/lib/mysql
- /workspace/conf/mysql/mysqld.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf
environment:
MYSQL_ROOT_PASSWORD: '123456'
networks:
- default
redis:
image: mk/redis:4.0.1
container_name: redis
volumes:
- /workspace/conf/redis/redis.conf:/path/to/redis.conf
- /workspace/redis/data:/data
networks:
- default
php:
image: mk/php:7.1
container_name: php
ports:
- 9000:9000
volumes:
- /workspace/www:/var/www/html
links:
- mysql
- redis
networks:
- default
nginx:
image: mk/nginx:1.15
container_name: nginx
ports:
- 80:80
volumes:
- /workspace/www:/usr/share/nginx/html
- /workspace/conf/nginx/conf.d:/etc/nginx/conf.d
links:
- php
networks:
- default
networks:
default: