今天下午虽然很忙但是还是想写点什么,突然博客就突发恶疾,登不上来了。
简单debug,发现是两个问题导致的。
博客崩溃的直接原因是我最近在服务器上安装golang,内存占用高,导致docker干脆就把博客的容器给关掉了。好吧。。可怜的4G内存确实有些容易崩溃,但是这系统的优先级实在是有些蠢。
其次,我尝试重启docker,居然报错
Job for docker.service failed because the control process exited with error code
See systemctl status docker.service" and "journalctl -xe" for details.
查了半天,居然是一个配置文件格式的问题
具体来说,dockerhub被GFW封锁了(卡自己人的脖子还是在行的),也就是docker只能用国内源,配置文件就不能用json格式,需要改为conf格式
解决方法就是,/etc/docker/ 文件夹下,daemon.json需要重命名为daemon.conf
另外,/usr/lib/systemd/system/docker.service里有一行带奇怪参数的命令
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
我把那些参数删掉了好像也没有任何影响。。希望是没啥事。
好在数据完全没有丢掉。
评论区