docker 部署mysql 挂载两个目录,一个存储数据,一个存储配置
时间: 2024-03-07 15:12:47 浏览: 158
docker下安装mysql
您可以使用 Docker 来部署 MySQL 并挂载两个目录,一个用于存储数据,另一个用于存储配置。以下是一个示例 Docker 命令:
```shell
docker run -d \
--name=mysql-container \
-v /path/to/data:/var/lib/mysql \
-v /path/to/config:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=your_password \
mysql:latest
```
在上述命令中,我们使用了 `-v` 参数来挂载两个目录。`/path/to/data` 是用于存储 MySQL 数据的宿主机目录,而 `/path/to/config` 是用于存储 MySQL 配置文件的宿主机目录。
您可以将 `/path/to/data` 和 `/path/to/config` 替换为您实际希望存储数据和配置的目录路径。另外,您还需要将 `your_password` 替换为您希望设置的 MySQL root 密码。
通过这样的方式,您可以将数据和配置文件保留在宿主机上,以便在容器重启或迁移时保持持久化。
阅读全文