PbootCMS 小皮面板报错 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker

场景: 
前几天在 Linux 服务器安装好了 小皮面板, 然后也成功的部署了PbootCMS项目, 今天突然在登陆小皮面板的时候报错 验证码不正确 (可是我输入的验证码是没问题的), 然后我就重新启动了小皮面板
输入命令 --> xp --> 3,   结果是报错了, 没有启动成功,   

报错如下: 

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
Error: failed to start containers: centos_env

查了一下资料, 是因为docker没有启动成功导致的,  于是我又重启了docker, 发现此时docker也启动不了, 报错 “No space left on device” ,   我的天这又是什么问题 啊啊啊啊啊 !!!!!

于是我又找了一下资料, 发现是服务器的磁盘满了, 没有可用空间, 导致有些文件不能写入, 

我用 df -i 命令查看了一下磁盘的使用情况, 发现当时/dev/vda1 已用47%, 那这个就不正常,  

再用 df -i 命令查看Inode使用情况, 发现当时 /dev/vda1 已用 100%, 真是变态 

因为/dev/vda1 这个是挂载在 / 根目录下的,  我们需要进行到根目录执行 du -sh * 命令, 

我们不断的进入大文件夹使用 du -sh * 命令查看磁盘使用情况, 最终定位到具体的文件夹

 

发现罪魁祸首是我们部署的PbootCMS项目下的一个 runtime/session 的一个文件夹占用很高, 于是我们把session文件夹删除   使用 rm -rf session 命令

最后重新重启小皮面板就行了, 此时就可以登陆成功. 不会报验证码错误了.


最后总结一下解决方案: 
方案1: 先重启docker, docker启动有问题的话使用 du -sh * 命令 或者 df -i 命令查询磁盘占用情况, 最后将大文件删除, 重新启动小皮面板 --> xp -->  3

方案2: 定位到大文件, 将其删除,
2.1: 卸载小皮面板   --> xp --> 98
2.2: 重新安装小皮面板  yum install -y wget && wget -O install.sh https://download.xp.cn/install.sh && sh install.sh (我这里使用的系统是 CentOS)
2.3: 重新部署pbootcms项目即可


温馨提示: pbootcms的这个runtime/session文件夹需要使用脚本取定时删除, 不然这个问题日后依然会出现, 具体的脚本可以参考我主页另外的博客
 

最后, 觉得这个文章不错的话, 请一键三连, 谢谢~
 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?错误表示无法连接到Docker守护进程。这个错误通常由于Docker守护进程没有运行导致的。要解决这个问题,可以尝试以下步骤: 1.检查Docker守护进程是否正在运行。可以使用命令"service docker status"或"systemctl status docker"来检查守护进程的状态。如果守护进程没有运行,可以使用命令"service docker start"或"systemctl start docker"来启动守护进程。 2.如果守护进程已经在运行但仍无法连接,可以尝试重启Docker服务。使用命令"service docker restart"或"systemctl restart docker"来重启服务。 3.检查/var/run/docker.sock文件是否存在。这个文件是Docker守护进程的Unix套接字文件,用于与守护进程通信。如果该文件不存在,可能是由于守护进程没有正确启动导致的。可以使用命令"ls -l /var/run/docker.sock"来检查文件的存在性。如果文件不存在,可以尝试重新启动守护进程并检查问题是否得到解决。 如果上述方法仍然无法解决问题,可能需要进一步检查Docker的日志文件以获取更多详细的错误信息。可以使用命令"tail -f /var/log/docker.log"来查看日志文件的实时内容,以便找出导致连接问题的具体原因。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [执行docker命令,出现Cannot connect to the Docker daemon at unix:///var/run/docker.sock.](https://blog.csdn.net/liyuanjunfrank/article/details/125196807)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [ubuntu vps安装docker报错:Cannot connect to the Docker daemon at unix:///var/run/docker.sock....](https://download.csdn.net/download/weixin_38733787/14094320)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值