Java 10 新增的对 Docker 的支持是否包括对其他容器技术的支持?
Does Java 10's newly added support for Docker include support for other container technologies?
运行 Docker 中 JVM 的改进是对 Java 10 的重要补充。
我指的一些改进是:
- 容器设置的内存限制
- 可用 cpu 由容器设置
- cpu 容器设置的约束
- JVM 知道它运行在容器
中的能力
有谁知道这些改进是否特定于 just Docker,或者它们是否可以使用其他容器实现,例如 Warden、rkt、and/or其他人?
几乎 linux 上的所有容器运行时都只是 rube goldberg 机器 - docker 是其中之一 - 从相同的低级构建块构建:名称空间、cgroup、功能、虚拟网络设备和各种其他内核功能。
JVM 探测那些底层特性,因此基本上独立于位于其之上的抽象。我说主要是因为它可能依赖于诸如 procfs 之类的东西存在于 mount 命名空间中来进行探测,原则上可以创建没有这些的容器。
运行 Docker 中 JVM 的改进是对 Java 10 的重要补充。
我指的一些改进是:
- 容器设置的内存限制
- 可用 cpu 由容器设置
- cpu 容器设置的约束
- JVM 知道它运行在容器 中的能力
有谁知道这些改进是否特定于 just Docker,或者它们是否可以使用其他容器实现,例如 Warden、rkt、and/or其他人?
几乎 linux 上的所有容器运行时都只是 rube goldberg 机器 - docker 是其中之一 - 从相同的低级构建块构建:名称空间、cgroup、功能、虚拟网络设备和各种其他内核功能。
JVM 探测那些底层特性,因此基本上独立于位于其之上的抽象。我说主要是因为它可能依赖于诸如 procfs 之类的东西存在于 mount 命名空间中来进行探测,原则上可以创建没有这些的容器。