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

在这里插入图片描述
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
到这里就会发现镜像已经删除干净。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值