ubuntu20.04 内核5不支持aufs docker存储引擎切换overlay
软件的版本依赖,是软件世界中的奇葩。
virtualbox从版本5升级到6 ,显卡控制器产生了很大的升级
ubuntu20.04 升级过程中很不顺利,总是出现卡屏,桌面失去响应
查阅了一些资料,思虑一番,决定从内核和virtualbox的guestaddtion组件入手
先启动ubuntu虚拟机 切换到kernel 4 的内核启动,再手动安装5.0版本的内核
再重启使用kernel 5.0的内核启动,安装guestaddtion,然后问题解决了
但是
前日开启找几个之前用的docker容器 发现docker 服务无法启动
提示找不到aufs存储引擎,看docker官方提示,aufs不推荐了 建议切换overlay2
切换的方式 在/etc/docker/daemon.json 中指定
这样的切换后,之前系统中的docker的镜像和容器 都没有了,因为不同的存储容器
存放的位置和格式 不一致
当然 docker 也没有给到一种 带镜像和容器的升级方式
或许本身这种需求没有必要吧
这么多的自定义镜像和容器,镜像只能save然后再load,容器再建立
好在,切回 kernel4 的内核,系统可以正常使用 docker 服务正常,但是virtualbox 6的
guestaddtion 不能在kernel4 的内核下编译安装。
软件的版本依赖,有缺陷 有意思。仿佛这个世界,从来没有什么齐头并进,只有先先后后,你追我赶
面对各种取舍和折中,能顺应形势,自得其乐,就是最好的。