连接到在Windows 10上运行mysql的Docker容器

我在Windows 10 Enterprise上使用Docker for Windows。 我正在尝试连接到运行mysql的容器。 我跟着这里的指令https://hub.docker.com/_/mysql/和我用这个命令来启动容器docker run --name memories -e MYSQL_ROOT_PASSWORD=password -d mysql:5.6

如果我inputdocker ps我会得到

 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 300248b56399 mysql:5.6 "docker-entrypoint.sh" About an hour ago Up About an hour 3306/tcp memories 

但是我不知道如何从主机连接到这个容器。 我已经尝试了localhost和127.0.0.1。 每当我得到这样的错误

 /* Connecting to 127.0.0.1 via MySQL (TCP/IP), username root, using password: Yes ... */ /* Can't connect to MySQL server on '127.0.0.1' (10061) */ 

有什么build议么?

我想这比我想象的更简单。 我不得不公布端口3306

docker run -p 3306:3306 --name memories -e MYSQL_ROOT_PASSWORD=password -d mysql:5.6