一、要安装dockerCompose
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.4.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
测试:
docker-compose -v
权限不够 ,增加个权限:
chmod +x /usr/local/bin/docker-compose
二、首先需要创建一个路径用来保存mysql的数据,否容器被删除之后数据就会跟着一起删除了。
cd /mydata
mkdir mysql
cd mysql
创建并编辑docker-compose.yml文件
touch docker-compose.yml
vim docker-compose.yml
文件内容如下:
services:
MysqlServer:
image: mysql:5.7
container_name: Mysql_Server
volumes:
- /mydata/mysql/data:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=123456
ports:
- "3306:3306"
执行DockerCompose文件
docker-compose up
后台运行
docker-compose up -d
测试