docker启动mysql5.7并将数据挂载到/mydata/mysql/data
时间: 2023-09-20 11:11:12 浏览: 108
mysql5.7部署文档,主从配置
可以使用以下命令启动mysql5.7并将数据挂载到/mydata/mysql/data:
```
docker run -d --name mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=<password> \
mysql:5.7
```
其中,`<password>`为设置的root用户密码。
解释一下参数:
- `-d`:以后台方式运行容器;
- `--name mysql`:为容器指定一个名称;
- `-v /mydata/mysql/data:/var/lib/mysql`:将本地`/mydata/mysql/data`目录挂载到容器内的`/var/lib/mysql`目录,实现数据持久化;
- `-e MYSQL_ROOT_PASSWORD=<password>`:设置root用户密码;
- `mysql:5.7`:使用mysql:5.7镜像启动容器。
阅读全文