docker安装mysql命令
时间: 2023-06-22 16:48:04 浏览: 132
可以使用以下命令在 Docker 中安装 MySQL:
```
docker run --name mysql -e MYSQL_ROOT_PASSWORD=<password> -p 3306:3306 -d mysql:latest
```
其中 `<password>` 是 MySQL root 用户的密码,可以根据需要进行修改。这个命令会在 Docker 中创建一个名为 `mysql` 的容器,并且将 MySQL 运行在该容器中。同时设置了将 Docker 内部的 3306 端口映射到主机上的 3306 端口,以便在主机上连接 MySQL 服务器。
相关问题
docker安装mysql的命令
使用Docker安装MySQL的命令如下:
```
docker pull mysql:8.0.19 //拉取MySQL镜像
docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/conf/my.cnf:/etc/mysql/my.cnf \
-v /mydata/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:8.0.19 //运行MySQL容器
```
其中,`-p`参数将容器的3306端口映射到主机的3306端口,`-v`参数将容器的日志、配置文件和数据目录挂载到主机上,`-e`参数设置MySQL的root用户密码为root。运行成功后,可以使用`docker ps`命令查看是否安装成功。
docker 启动mysql命令
要启动 MySQL 容器,您可以使用以下命令:
```
docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=your_password -d mysql:latest
```
这将创建一个名为 `mysql-container` 的容器,并使用最新版本的 MySQL 镜像。您需要将 `your_password` 替换为您想要设置的实际密码。
如果您希望将 MySQL 的端口映射到主机上的特定端口,则可以使用 `-p` 参数。例如,将 MySQL 的默认端口(3306)映射到主机的端口 3306:
```
docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=your_password -p 3306:3306 -d mysql:latest
```
这样,您就可以使用主机上的 MySQL 客户端连接到容器中运行的 MySQL 服务器了。
阅读全文