【问题标题】:apt-get install/update/upgrade commands inside docker container update kernel or notdocker容器更新内核中的apt-get install/update/upgrade命令与否
【发布时间】:2018-01-10 07:34:41
【问题描述】:

我在 docker 容器中运行我的服务,并且在从 Dockerfile 构建 docker 映像时,我们多次执行 run apt-get install/update/ ...。 我知道它确实更新/升级了容器内的包,但它是否也会升级内核。

【问题讨论】:

    标签: ubuntu docker containers apt-get


    【解决方案1】:

    不,不是。 .只有一个内核。即主机。 docker 镜像总是只有用户空间工具。您可以使用 debootstrap、apt-get、yum 等模拟发行版,但它们都共享相同的内核。 System level Virtualization

    映像(或您将使用 Docker 运行的任何其他内容)通常称为 userland。 Userland 是一组文件(可执行文件、二进制文件、数据……),它们通过对内核进行系统调用与“外部世界”进行通信。

    【讨论】:

    • 但是在执行 apt-get update 之后,我看到了一些似乎与内核相关的软件包。如果我没有错,请澄清。 .root@4fef372dc554:/# dpkg -l | grep linux ii libselinux1:amd64 2.2.2-1ubuntu0.1 amd64 SELinux 运行时共享库​​ ii linux-libc-dev:amd64 3.13.0-139.188 amd64 用于开发的 Linux 内核头文件 ii util-linux 2.20.1-5.1ubuntu20.9 amd64其他系统实用程序 root@4fef372dc554:/#
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多