比如 docker 镜像当初构建的时候使用的内核版本是比较旧的,而通过 dockerhub 拉到我电脑上的时候,我电脑宿主机內核版本是最新,由于 docker 容器内系统内核是共享宿主机内核,但容器镜像与宿主机內核版本不一样,这个时候 docker 容器为什么还能运行?
1
Osk 2021-12-12 11:34:27 +08:00
内核的 syscall 是稳定的, 不会轻易变动. 所以应用程序跑起来没啥问题.
但设备驱动简直就像地狱一样, kernel 非要带着驱动一起走... |
2
0ZXYDDu796nVCFxq 2021-12-12 11:46:00 +08:00 via Android
新版通常兼容旧版
|
3
notgoda OP |
4
0ZXYDDu796nVCFxq 2021-12-12 16:08:47 +08:00 via Android
@notgoda 会
|