我正在使用Windows的Docker,运行在Windows 10企业版。我试图连接到正在运行MySQL的容器。我遵循这里的指示https://hub.docker.com/_/mysql/,并使用此命令启动容器
任何建议?
docker run --name memories -e MYSQL_ROOT_PASSWORD=password -d mysql:5.6
如果我键入docker 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) */
任何建议?
docker-compose.yml
文件中使用类似以下的内容:volumes: - ./etc/infrastructure/dev/mysql:/etc/mysql/conf.d:ro - ./mysqldb:/var/lib/mysql
- temo