docker容器怎么连接mysql
时间: 2023-10-01 19:02:17 浏览: 182
docker 连接宿主Mysql操作
可以通过以下步骤连接Docker容器中的MySQL:
1. 在Docker中运行MySQL容器。可以使用以下命令:
```
docker run --name mysql-server -e MYSQL_ROOT_PASSWORD=your_password -d mysql:latest
```
这将创建一个名为`mysql-server`的MySQL容器,并将root用户的密码设置为`your_password`。
2. 进入MySQL容器。可以使用以下命令:
```
docker exec -it mysql-server bash
```
这将进入MySQL容器的bash shell。
3. 使用MySQL客户端连接到MySQL服务器。可以使用以下命令:
```
mysql -u root -p
```
然后,输入您在第1步中设置的密码以连接到MySQL服务器。
4. 如果您希望从本地机器连接到MySQL容器中的MySQL服务器,可以使用以下命令将MySQL容器中的端口映射到本地端口:
```
docker run --name mysql-server -e MYSQL_ROOT_PASSWORD=your_password -d -p 3306:3306 mysql:latest
```
这将将MySQL容器中的端口3306映射到本地机器的端口3306。然后,您可以使用MySQL客户端连接到MySQL服务器,就像连接到本地MySQL服务器一样。
以上是连接Docker容器中的MySQL的步骤。如果您还需要更多帮助,请查看Docker文档。
阅读全文