“Docker”是“容器”的实现吗?

问题描述 投票:0回答:2

我正在尝试学习 Docker,并了解到容器这个术语。我有点困惑,在我参考的大多数在线资料(了解 Docker)中,“容器”一词出现在某处。

Docker 和 Container 有什么区别,Docker 是 Container 的实现之一吗?

docker implementation
2个回答
1
投票

A

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

在较低级别,

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

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


0
投票

所有

docker
都是容器,并非所有容器都是
docker

docker
containers
的严格子集。

A

container
是一个通用术语,就像你说的,
docker
是容器系统的特定实现。

© www.soinside.com 2019 - 2024. All rights reserved.