fedora31 默认不支持docker
升级了fedora 31
中间还遇到一个小插曲,就是windows 出现了问题,因为突然断电,然后就是启动修复,先修复完成进入了系统,本来我以为断电的时候,ssd挂了,所以系统都进不了,好在强大的windows 启动后自己进行修复,然后进入系统。
但是出现了一个奇怪的问题,就是找不到音频设备,反复的尝试安装卸载驱动再安装,都无法解决,但是在设备管理器中可以看到正常的设备。
更奇怪的是,后来几天的使用中居然偶尔某个时间声音是正常的,但是每次开机都不行。于是乎,用到windows iso文件进行了修复性的安装,这个操作非常不多,挂载虚拟光驱自动安装,并且保存所有的资料和文件都不受影响。
安装后,解决了这个问题,windows 真的不错。
重装后,自动升级的fedora 出现了问题,或者说是virtualbox的问题,fedora 虚拟机的存储设备找不到。
于是找到之前的vdi文件重新注册,挂载添加,一切正常。
进去fedora31 的系统,发现docker 无法启动了。找到官方通告:
原来fedora 推荐了podman,而docker 由于cgroup的的限制已经不被默认支持了
当然还是可以使用,就是在linux内核中做一处设置:
sudo grubby --update-kernel=ALL --args="systemd.unified_cgroup_hierarchy=0"
重启搞定