您有一个正在运行的 Docker MySQL 容器,并且您希望从主机上的 MySQL 客户端连接到它无需使用另一个 Docker 容器作为隧道。以下是实现此目的的方法:
使用 docker-compose up
通过在 Docker 主机上发布端口 3306,您可以使用 127.0.0.1 连接到 MySQL 容器:3306 来自主机。
使用docker-compose run
如果您使用 docker-compose run,则需要包含 --service-ports 选项以确保考虑端口映射。使用以下命令:
docker-compose run --service-ports db
重要说明
使用主机 IP 连接到 MySQL 的示例命令:
mysql -h 127.0.0.1 -P 3306 -u root
以上是如何直接从主机连接到 Docker MySQL 容器?的详细内容。更多信息请关注PHP中文网其他相关文章!