2.docker-镜像命令

本文介绍了Docker的一些基本操作,包括列出本地镜像、查看镜像大小、拉取最新镜像、清理空间、处理镜像分层以及解决build时CACHED失败的问题。还提到了如何删除无用的虚悬镜像,并提供了关闭DockerBuildKit的命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

2.查看前5个

3.拉取镜像,没有tag就是最新版本

4.查看镜像/容器/数据卷所占空间

5.删除镜像

6.镜像分层

7.虚悬镜像

8.如果build时出现CACHED失败


1.列出本机的镜像

docker images -aq

2.查看前5个

docker search --limit5 redis

3.拉取镜像,没有tag就是最新版本

docker pull redis:[tag]

4.查看镜像/容器/数据卷所占空间

docker system df

5.删除镜像

单个删除 docker rmi -f  镜像ID

多个删除 docker rmi -f 镜像名称1:tag 镜像名称2:tag

全部删除 docker rmi -f $(docker images -qa)

6.镜像分层

docker commit -d="描述" -a="作者" 容器id 镜像名称:版本

7.虚悬镜像

查看  docker image ls -f dangling=true

删除 docker image prune

8.如果build时出现CACHED失败

=> [internal] load build definition from Dockerfile                                                                                                                       
=> => transferring dockerfile: 381B                                                                                                                                        
=> [internal] load .dockerignore                                                                                                                                            
=> => transferring context: 2B                                                                                                                                              
=> [internal] load metadata for mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim                                                                                       
=> [1/3] FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-
=> => resolve mcr.microsoft.com/dotnet/core/aspnet:3.1-buster- 
=> [internal] load build context                                                                                                                                            
=> => transferring context: 818B                                                                                                                                             => CACHED [2/3] WORKDIR /app
=> CACHED [3/3] COPY . .                                                                                                                                                    
=> exporting to image                                                                                                                                                      
=> => exporting layers                                                                                                                                                     => => writing image sha256:23b4adabb75addf3d773b8a83072e67a4613f7d5359978bcfebbb2673e72e641                                                                                 
=> => naming to docker.io/library/test

  1) 单次执行关闭

mac & linux:DOCKER_BUILDKIT=0 docker build .

windows: set DOCKER_BUILDKIT=0& docker build .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wang_peng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值