我正在尝试了解 Docker。
对于我来说,容器与任何基础镜像兼容是没有意义的。
这难道不等于说任何旧应用程序都可以在任何操作系统上运行吗?
我没能理解什么?
答案1
引用 Docker 文档:
“Docker Engine 容器仅包含应用程序及其依赖项。它作为主机操作系统用户空间中的独立进程运行,与其他容器共享内核。”
为了回答你的问题,参考:”每个容器都是从 Docker 镜像创建的. Docker容器可以运行、启动、停止、移动和删除。每个容器都是一个隔离、安全的应用平台。“
说“一个容器兼容任何基础镜像”,我会认为它是“一旦将容器放置在基础镜像之上,它就可以被封装为新镜像并传输到任何运行 Docker 的 Linux 机器上。“