docker里面运行程序报内核版本太老

2024年08月10日 阅读 (46)

原因为linux内核版本太旧与新的docker版本不兼容所致

1、升级WSL 2

1.1 启用虚拟机功能;

1.2 下载linux内核更新包;

1.3 将WSL2设置为默认版本。

参考微软官方说明:安装 WSL | Microsoft Docs

2、升级linux子系统版本

2.1 查看现有子系统

wsl–l –v
docker里面运行程序报内核版本太老(1)

2.2 设置子系统的 wsl 版本为 2

wsl --set-version Ubuntu 2

如果子系统是其它名称,可以将Ubuntu更换为其它名称

郑重声明:玄微运势的内容来自于对中国传统文化的解读,对于未来的预测仅供参考。