docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > Docker启动mysql成功后,使用docker ps查不到

使用Docker启动mysql成功后,使用docker ps查不到的问题及解决

作者:程序猿不秃头

这篇文章主要介绍了使用Docker启动mysql成功后,使用docker ps查不到的问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Docker启动mysql成功后,使用docker ps查不到

在使用Dcoker启动mysql的时候发现了一个问题,由于我之前配置过mysql挂在docker的目录,

我把mysql停止后,再次使用原先挂载启动会先启动成功

sudo docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7

但是使用docker ps 会看不到mysql启动

docker ps

使用docker ps -a查看启动服务历史情况,这里可以看到服务是已退出的状态

docker ps -a

解决办法

使用启动命令直接启动

docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7

在这里就可以看到服务完美启动!

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文