docker 运行MySQL
时间: 2023-09-09 12:07:56 浏览: 48
要在 Docker 中运行 MySQL,可以按照以下步骤操作:
1. 首先,从 Docker Hub 上拉取 MySQL 镜像:
```
docker pull mysql
```
2. 然后,使用以下命令在容器中启动 MySQL:
```
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
```
其中,`some-mysql` 是容器的名称,`MYSQL_ROOT_PASSWORD` 是 MySQL 的 root 用户的密码,`tag` 是 MySQL 镜像的版本号。
3. 如果需要在容器外部访问 MySQL,可以使用以下命令将容器的 3306 端口映射到主机上的一个端口:
```
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -p 3306:3306 -d mysql:tag
```
其中,`-p` 参数指定端口映射,`3306:3306` 表示将容器的 3306 端口映射到主机上的 3306 端口。
4. 最后,可以使用以下命令进入 MySQL 容器并使用 MySQL:
```
docker exec -it some-mysql mysql -p
```
其中,`-it` 参数表示使用交互式终端进入容器,`some-mysql` 是容器的名称,`mysql -p` 表示以 root 用户身份进入 MySQL。
以上就是在 Docker 中运行 MySQL 的基本步骤。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![png](https://img-home.csdnimg.cn/images/20210720083516.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)