1.为什么docker从仓库拉取tomcat有460M,为什么会这么大?
答:因为tomcat要运行,docker运行时依赖内核的,需要依赖kanel内核及centos等,如下图:
2.docker为什么要采用这种联合文件系统的分层结构呢?
答:共享资源,如下图:
3.常用的镜像命令
·1.docker images列出本机的所有镜像
docker 删除所有镜像: docker rmi -f $(docker images -qa)
4.从dockerHub上拉取镜像并运行tomcat.
5.docker无法删除镜像,Error: No such container
最近打算删除掉docker镜像但是发现有几个镜像就是删除不了,加了-f强制删除也不行,一直报Error: No such container的错误,最后终于找到了办法直接删除文件。报错截图:
解决方法步骤如下:
切换到root用户然后:
1.停止docker,执行命令:systemctl stop docker
2.删除该目录下的文件,执行命令:rm -rf /var/lib/docker
3.启动docker ,执行命令:systemctl start docker
到这里就会发现镜像已经删除干净。