是" Docker" " Container"的实现

时间:2017-10-07 13:54:37

标签: docker implementation

我正在尝试学习Docker并开始了解术语Container。我有点困惑,在我提到的大多数在线资料中(理解Docker),术语Container出现在某个地方。

任何人都可以帮助我了解DockerContainer之间的区别,Docker的实施之一是Container吗?

提前致谢。

2 个答案:

答案 0 :(得分:1)

Container本质上是一个可以在任何地方运行的包(带有嵌入式应用程序)。 Container允许开发人员使用所需的所有依赖项打包应用程序,并将其作为一个包发送。

在较低级别,Container是一种操作系统级虚拟化方法,用于使用单个Linux内核在控制主机上运行多个隔离的Linux系统(容器)。 LXC(Linux Containers)结合了内核的cgroup和对隔离命名空间的支持,为应用程序提供了一个隔离的环境。

Docker是一种工具,旨在使containers中的应用程序更容易创建,部署和运行,而不是直接使用LXC(Linux容器)。

答案 1 :(得分:0)

所有docker都是容器,而不是所有容器都是docker

dockercontainers的严格子集。

container是一个通用术语,如您所说,docker是容器系统的特定实现。