Docker 安装 MySQL 后重新挂载教程

1. 整体流程

首先,让我们来看一下整个操作的流程。可以用以下表格展示步骤:

步骤 操作
1 安装 MySQL
2 停止容器
3 重新挂载数据卷
4 重新启动容器

2. 操作步骤

步骤 1:安装 MySQL

首先,我们需要在 Docker 中安装 MySQL。可以使用以下命令:

```shell
docker run --name=mysql1 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest

这行代码的含义是在 Docker 中运行最新版本的 MySQL 容器,并设置 root 密码为 123456。

### 步骤 2:停止容器

接下来,我们需要停止 MySQL 容器。使用以下命令:

```markdown
```shell
docker stop mysql1

这行代码的含义是停止名为 mysql1 的容器。

### 步骤 3:重新挂载数据卷

现在,我们需要重新挂载数据卷。使用以下命令:

```markdown
```shell
docker run --name=mysql2 -v /my/own/datadir:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest

这行代码的含义是在 Docker 中运行 MySQL 容器,并重新挂载 /my/own/datadir 目录到容器内的 /var/lib/mysql 目录。

### 步骤 4:重新启动容器

最后,我们需要重新启动 MySQL 容器。使用以下命令:

```markdown
```shell
docker start mysql2

这行代码的含义是重新启动名为 mysql2 的容器。

## 3. 总结

通过以上步骤,我们成功地实现了在 Docker 中安装 MySQL 后重新挂载数据卷。希望这篇文章对你有所帮助,如果有任何问题,欢迎随时向我提问。

```mermaid
erDiagram
    Docker -- 安装 --> MySQL
    MySQL -- 停止 --> Docker
    Docker -- 重新挂载 --> MySQL
    MySQL -- 重新启动 --> Docker