docker安装后启动不起来: 查看日志 /var/log/message 其中有一行为: Your kernel does not support cgroup memory limit 原因是:由于内核不支持限制内存的设置 解决办法是:vim /etc/default/grub 修改为: 或者:GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1" 重启后可以解决
起因 部署服务器到一台很久未更新的系统(windows 10),安装docker后,恰好系统自动更新,重启后docker不能启动,提示Kubernetes证书无效(未截到图,抱歉) 排查 因为没有开启Kubernetes,排除这部分原因 预感是docker生成的证书,在系统更新后验证失效了 解决 删除C:\ProgramData\DockerDesktop(生产环境慎用!) 重新运行Docker for Windows Installer.exe更新证书 一键脚本 reset.bat power