6.2.1 镜像和容器
图6.1从顶层设计层面展示了镜像和容器间的关系。通常使用 docker container run
和 docker service create
命令从某个镜像启动一个或多个容器。一旦容器从镜像启动后,二者之间就变成了互相依赖的关系,并且在镜像上启动的容器全部停止之前,镜像是无法被删除的。尝试删除镜像而不停止或销毁使用它的容器,会导致下面的错误。
$ docker image rm
Error response from daemon: conflict: unable to remove repository reference \
"" (must force) - container is using its referenc\
ed image