在 Docker 容器中运行 Alpine
如果您在 Docker 容器中运行 Alpine,您可能想知道的一些事情。
使用 mkinitfs
默认情况下,mkinitfs 将使用正在运行的内核来构建 initfs。由于您的 Docker 容器在其他内核下运行,您需要手动指定内核。
Alpine 3.11 及更高版本:1 apk add linux-lts
Alpine 3.10 及更早版本: apk add linux-vanilla
cat /usr/share/kernel/vanilla/kernel.release
mkinitfs 4.19.41-0-vanilla
mkinitfs `cat /usr/share/kernel/vanilla/kernel.release`