gpt4 book ai didi

mysql - Docker:无法远程访问mysql容器

转载 作者:行者123 更新时间:2023-11-29 05:58:36 33 4
gpt4 key购买 nike

我在 Windows 10 家庭版中使用 docker toolbox v17.03。我拉了最新的 mysql 服务器并运行了容器。

> docker image pull mysql:latest

> docker container run --detach --name=test-mysql --env="MYSQL_ROOT_PASSWORD=mypassword" mysql

> docker logs test-mysql

我可以看到 mysql 正在运行。然后我转到 Sql 客户端并使用 ipaddress(由 docker-machine ip 提供)。我被拒绝访问。我还尝试了 docker inspect test-mysql 的 ip 地址,结果相同)

不确定这里出了什么问题?

最佳答案

我想我找到了问题所在。我没有映射端口。只要我按如下方式更改 docker run,我就可以通过 docker-machine 的 ip 地址进行连接

> docker container run --detach --name=test-mysql --env="MYSQL_ROOT_PASSWORD=mypassword" -p 3306:3306 mysql

关于mysql - Docker:无法远程访问mysql容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47116320/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com