docker 安装 mysql8.0 并且挂载目录
时间: 2023-06-29 19:11:43 浏览: 76
好的,我可以为您提供安装 MySQL 8.0 并挂载目录的步骤。
1.首先,您需要在您的机器上安装 Docker。您可以在 Docker 官网上找到相应的安装指南。
2.接下来,您需要拉取 MySQL 8.0 的镜像。可以通过执行以下命令来完成:
```
docker pull mysql:8.0
```
3.然后,您需要创建一个目录,用于将 MySQL 数据文件挂载到容器中。可以通过执行以下命令来创建目录:
```
mkdir -p /my/own/datadir
```
4.现在,您可以使用以下命令启动 MySQL 容器并挂载数据目录:
```
docker run --name mysql8 -v /my/own/datadir:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:8.0
```
这将在后台启动一个 MySQL 8.0 的容器,并将它的数据目录挂载到主机的 `/my/own/datadir` 目录中。您可以通过修改这个目录的路径来将其挂载到任何您想要的目录下。
这个命令还通过 `-e` 参数设置了 MySQL 的 root 用户密码为 `my-secret-pw`。您可以根据自己的需求修改这个密码。
5.如果一切顺利,您就可以通过以下命令来登录 MySQL 容器:
```
docker exec -it mysql8 mysql -uroot -pmy-secret-pw
```
这将打开 MySQL 的命令行客户端,并使用 root 用户名和密码 `my-secret-pw` 进行登录。