docker启动mysql5.7自动停止

docker正常启动mysql成功

img

但是容器内没有找到运行的容器

img

查看了所有运行的容器是存在的,这是为什么

img

没有指定root的密码,使用 -e 指定以下之一即可。

启动失败了呗,理论上来说这个容器至少需要一个root密码才能初始化,也就是也要在run的时候加参数 docker run -d -e MYSQL_ROOT_PASSWORD=123455 mysql:5.7

应该是端口冲突了,为啥起了一个mysql,还要起第二个?

可以看看docker的日志

docker logs -f {CONTAINER ID}

你已经启动了一个mysql了哇,3306端口已经被你占用了,另外你启动一个新的mysql容器是需要指定root密码的,就这两个原因,你可以新起一个mysql,换个端口号指定一下默认密码。