无法连接到主机的MySQL的docker容器

我在窗户上运行docker,我用这样的MySql启动docker容器

docker run -p 3306:3306 --name test -e MYSQL_ROOT_PASSWORD=secret-pw -d mysql/mysql-server:5.5 

然后在我的主机上启动Mysql工作台,尝试连接,但不起作用。

docker inspect test显示172.17.0.2上的IP地址,但是当我ping这个我没有得到答复

得到这个在Linux主机上的工作,我很确定我已经完成了完全相同的步骤

我究竟做错了什么 ?

您的主机3306端口应转发到容器,所以请尝试连接本地主机:3306。 当我试图复制时,得到了“主机172.17.0.1不允许连接到这个MySQL服务器”这意味着它至less通过。

更多关于后者: https : //github.com/fideloper/docker-mysql/issues/10