Docker 容器是否与任何基础映像兼容或仅与原始基础映像兼容?

Docker 容器是否与任何基础映像兼容或仅与原始基础映像兼容?

我正在尝试了解 Docker。

对于我来说,容器与任何基础镜像兼容是没有意义的。

这难道不等于说任何旧应用程序都可以在任何操作系统上运行吗?

我没能理解什么?

答案1

引用 Docker 文档:

“Docker Engine 容器仅包含应用程序及其依赖项。它作为主机操作系统用户空间中的独立进程运行,与其他容器共享内核。” Docker 层

为了回答你的问题,参考:”每个容器都是从 Docker 镜像创建的. Docker容器可以运行、启动、停止、移动和删除。每个容器都是一个隔离、安全的应用平台。

说“一个容器兼容任何基础镜像”,我会认为它是“一旦将容器放置在基础镜像之上,它就可以被封装为新镜像并传输到任何运行 Docker 的 Linux 机器上。

相关内容