首页 > 编程知识 正文

docker启动不了,docker 启动失败

时间:2023-05-06 21:31:36 阅读:20142 作者:1895

我一直在高价买这台华为云服务器,其实去年活动的时候是低价的白妓女(这里狗头保命),主要是现在的问题宝用来刷问题小程序和自己的官网,然后上周给我发了邮件

其实我强烈反对发这样的邮件。 我强烈谴责。

但是,问题还是要解决。 既然问了他,迟早要解决的。 因为穷,所以改变价格低的服务器的配置,选择最便宜的吧。

内容开始,但要更改配置,必须重新启动服务器。 重新启动服务器后,原始的docker服务必须重新启动。 (我没有设置为遵循服务器的自我启动。 )重启就可以了。 反正重启把集装箱调低就行了。 即使下决心更改配置,最终也只能接受这个价位的服务器。

1 .查看当前正在运行的容器docker ps

刚重新启动,容器没有启动,所以正常

2 .查看所有容器docker ps -a

运行mysql容器docker start 209db9041880

4 .运行小程序的后端服务脚本sh appRun.sh appRun.sh脚本文件实际上包含重新启动服务的命令。 暂时无视

5 .好了,现在打开我们的小程序

我是个直接的好家伙,这怎么没有数据? 莫非服务没有开始吗? 刚才不是没错吗? 直接1个前端3连

]

6 .再次检查下容器是否启动docker ps

启动mysql容器时,即使以前运行docker start 209db9041880命令,也不会报告错误,但如果不报告错误,代码将无法成功。

jwdxlz这是什么情况? 不正是代表着成功了吗? 我想了一下。 那个只能查日志。

7 .容器执行日志查看docker logs 209db9041880中的好家伙,执行命令时不报告错误,但其执行错误消息写在日志中,查看最新的日记信息。 此语句:

在error number 28 means ' nospaceleftondevice '百度上搜索后发现内存不足。 我疏忽了。 贫穷真的很碍事。 现在只能添加内存。 在添加内存之前,你应该知道需要添加多少吧。 现在有什么内存吗?

8 .确认当前的系统内存状况df -h

内存真的很满,40个g

什么鬼? 我没有保存不能见人的资源文件。 你为什么用了这么多资源?

已开始对目录中重用的文件夹进行故障排除。 那个文件夹占用了这么多资源。

9 .查看当前目录下所有树的资源占用情况du -sh *

哎呀,这个文件占用了这么多资源,其实这个文件是日志文件,所以我把它杀了。 其实也可以用命令删除部分日志。

10 .删除不需要的大文件后,确认当前系统内存的状况

这样还可以。

11 .最后,已重新启动mysql镜像和其他服务镜像docker start 209 db 9041880 docker PS容器服务并成功

很完美。 小程序又恢复正常了。

总结简单错误问题的解决过程,然后添加日常开发错误问题疑难解答的文章共享,今天的文章到此为止。 小心鬼哥不要迷路,回头见。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。