我在学习Docker的过程中,偶然发现了容器这个词。我有点困惑,在我参考的大多数在线资料(理解Docker)中,“容器”这个词都出现在某个地方。Docker和Container有什么区别?Docker是Container的实现之一吗?
qyzbxkaa1#
Container本质上是一个可以在任何地方运行的软件包(带有嵌入式应用程序)。Container允许开发人员将应用程序与所需的所有依赖项打包,并将其作为一个软件包发布。Container是一种操作系统级的虚拟化方法,用于在使用单个Linux内核的控制主机上运行多个隔离的Linux系统(容器)。LXC(Linux Containers)结合了内核的cgroups和对隔离命名空间的支持,为应用程序提供隔离的环境。Docker是一个工具,旨在使在containers中创建、部署和运行应用程序变得更加容易,而不是直接使用LXC(Linux Containers)。
Container
Docker
containers
nkoocmlb2#
所有的docker都是容器,但不是所有的容器都是docker。docker是containers严格子集。“container是一个通用术语,就像你说的,docker是一个容器系统的特定实现。
docker
container
2条答案
按热度按时间qyzbxkaa1#
Container
本质上是一个可以在任何地方运行的软件包(带有嵌入式应用程序)。Container
允许开发人员将应用程序与所需的所有依赖项打包,并将其作为一个软件包发布。Container
是一种操作系统级的虚拟化方法,用于在使用单个Linux内核的控制主机上运行多个隔离的Linux系统(容器)。LXC(Linux Containers)结合了内核的cgroups和对隔离命名空间的支持,为应用程序提供隔离的环境。Docker
是一个工具,旨在使在containers
中创建、部署和运行应用程序变得更加容易,而不是直接使用LXC(Linux Containers)。nkoocmlb2#
所有的
docker
都是容器,但不是所有的容器都是docker
。docker
是containers
严格子集。“container
是一个通用术语,就像你说的,docker
是一个容器系统的特定实现。