docker镜像的概念、常用命令及无法删除镜像的解决方法(4)

docker镜像的概念、常用命令及无法删除镜像的解决方法(4)
1.为什么docker从仓库拉取tomcat有460M,为什么会这么大?

答:因为tomcat要运行,docker运行时依赖内核的,需要依赖kanel内核及centos等,如下图:
docker镜像的概念、常用命令及无法删除镜像的解决方法(4)
2.docker为什么要采用这种联合文件系统的分层结构呢?

答:共享资源,如下图:
docker镜像的概念、常用命令及无法删除镜像的解决方法(4)
3.常用的镜像命令
·1.docker images列出本机的所有镜像
docker镜像的概念、常用命令及无法删除镜像的解决方法(4)

4.从dockerHub上拉取镜像并运行tomcat.
docker镜像的概念、常用命令及无法删除镜像的解决方法(4)
5.docker无法删除镜像,Error: No such container

最近打算删除掉docker镜像但是发现有几个镜像就是删除不了,加了-f强制删除也不行,一直报Error: No such container的错误,最后终于找到了办法直接删除文件。报错截图:
docker镜像的概念、常用命令及无法删除镜像的解决方法(4)
解决方法步骤如下:
切换到root用户然后:
1.停止docker,执行命令:systemctl stop docker
2.删除该目录下的文件,执行命令:rm -rf /var/lib/docker
3.启动docker ,执行命令:systemctl start docker
到这里就会发现镜像已经删除干净。