docker安装MySQL 挂载
时间: 2023-09-01 10:10:36 浏览: 97
1. 首先,我们需要在本地创建一个目录,用于挂载 MySQL 数据库的数据。可以使用以下命令:
```
mkdir -p /data/mysql
```
2. 接下来,我们可以使用 Docker 命令来拉取 MySQL 镜像并运行容器。我们需要将本地的目录挂载到容器中,以便 MySQL 数据库可以持久化保存在本地目录中。
```
docker run -d \
--name=mysql \
-e MYSQL_ROOT_PASSWORD=<password> \
-v /data/mysql:/var/lib/mysql \
mysql:latest
```
这个命令会运行一个 MySQL 容器,并将本地的 /data/mysql 目录挂载到容器中的 /var/lib/mysql 目录。同时,我们需要设置一个 root 密码,以便在后续连接 MySQL 时使用。
3. 运行完毕后,我们可以使用以下命令来查看容器的状态:
```
docker ps
```
如果看到 MySQL 容器的状态为 Up,则说明容器已经成功运行。
4. 接下来,我们可以使用以下命令来连接 MySQL 数据库:
```
mysql -h 127.0.0.1 -u root -p
```
在输入密码后即可连接到 MySQL 数据库。
5. 如果我们需要停止并删除 MySQL 容器,可以使用以下命令:
```
docker stop mysql
docker rm mysql
```
这样就可以删除容器并停止 MySQL 服务。同时,本地的 /data/mysql 目录中的数据也会保留下来,以便下次启动容器时可以继续使用。
阅读全文