【发布时间】:2018-01-10 07:34:41
【问题描述】:
我在 docker 容器中运行我的服务,并且在从 Dockerfile 构建 docker 映像时,我们多次执行 run apt-get install/update/ ...。
我知道它确实更新/升级了容器内的包,但它是否也会升级内核。
【问题讨论】:
标签: ubuntu docker containers apt-get
我在 docker 容器中运行我的服务,并且在从 Dockerfile 构建 docker 映像时,我们多次执行 run apt-get install/update/ ...。
我知道它确实更新/升级了容器内的包,但它是否也会升级内核。
【问题讨论】:
标签: ubuntu docker containers apt-get
不,不是。 .只有一个内核。即主机。 docker 镜像总是只有用户空间工具。您可以使用 debootstrap、apt-get、yum 等模拟发行版,但它们都共享相同的内核。 System level Virtualization
映像(或您将使用 Docker 运行的任何其他内容)通常称为 userland。 Userland 是一组文件(可执行文件、二进制文件、数据……),它们通过对内核进行系统调用与“外部世界”进行通信。
【讨论】: