docker run 启动mysql以后 生成的对应容器直接exited(1)文章来源地址https://www.toymoban.com/news/detail-791627.html
- 问题: 今天在部署项目过程中,用docker run指令启动容器返回了容器id,但是用docker ps指令却不显示刚才启动的容器。
- 问题查找: 由于docker ps指令只能查看正在运行的容器,-a 是显示所有容器,使用docker ps -a指令查看容器的状态是否是Exited的。如果容器状态是Exited,可以用docker log contenterid指令查看容器启动日志。
3.我碰到的问题是为了让mysql在存储中文数据时不出现乱码问题而配置my.cnf文件,在编写此文件的时候文件编写出错,导致docker run 之后容器直接挂掉,docker ps 看不到启动后的容器,然后通过docker ps -a 命令查看全部的容器状态,状态为exited(1),
通过各类教程,删除掉所有的容器,所有的镜像都无法解决问题,删掉24版本的docker换其他版本,都不成功,结果是最低级的错误,以后注意文件编写。
文章来源:https://www.toymoban.com/news/detail-791627.html
到了这里,关于docker run之后 docker ps 不显示运行中的容器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!