演示通过Docker-Compose 安装mysql5.7
一、创建一个mysql文件目录
$ mkdir mysql
$ cd mysql
二、创建docker-compose.yml文件
$ touch docker-compose.yml
$ vi docker-compose.yml
三、编写docker-compose.yml文件
version: '3'
services:
mysql-db:
container_name: mysql5.7
image: mysql:5.7
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: "root"
command:
--wait_timeout=31536000
--interactive_timeout=31536000
--max_connections=1000
volumes:
- "./mysql/data: /var/lib/mysql"
- "./mysql/config: /etc/mysql/conf.d"
四、执行启动命令
$ docker-compose up
如果想在后台执行该服务可以加上 -d 参数:
$ docker-compose up -d