在学习 docker这章的时候,由于是在远程服务器上操作。所以有些搞不清楚这些东西之间的关系了。
归纳一下,我个人的感觉,docker镜像 其实可以看成一个类似编译器的东西,在这个编译器上,我们可以去创建 若干个容器,然后在容器里边 运行我们的实例,这里的容器 就是类似我们 编译器里的各种 cpp 文件。
有了这个 概念以后,我们就可以大概懂得 之间的关系了。
因此 在删除一个docker 镜像之前,我们往往需要 先暂停 镜像下所有的容器运行实例,之后再删除。
所有的 容器,都是基于镜像所给的 配置 在镜像 基础之上运行。