首先是我自己手贱(起因是老的内核不支持休眠),将ubuntu的linux内核升级至4.10.11。
接下就发现docker的daemon起不来了,错误提示是不支持aufs,到文件系统里找,确实没有了。换了几个版本的内核都没有aufs。
网上一通乱搜,得知有比aufs更好的overlayfs,而且是我系统里有的。
如何更换成overlayfs呢?走过很多坑,花了一晚上时间,我现在直接说结果:
wzw@wzw-move:/lib/systemd/system$ sudo gedit docker.service
更改文件相关行如下所示:
ExecStart=/usr/bin/dockerd -H fd:// $DOCKER_OPTS -s overlay
保存退出。然后,
systemctl daemon-reload
systemctl start docker.service
OK!!!
以上都是血泪换来的经验啊!
本文分享了作者在Ubuntu上因内核升级导致Docker无法启动的问题解决过程。通过将文件系统从aufs更换为overlayfs,成功解决了Docker daemon启动失败的问题。
1489

被折叠的 条评论
为什么被折叠?



