Docker之常用命令集

查看docker磁盘使用情况

1
docker system df

kill掉所有容器

1
docker kill $(docker ps -a -q)

删除所有停止容器

1
docker rm $(docker ps -a -q)

删除所有镜像

1
docker rmi $(docker images -q)

强制删除镜像

当同一镜像被多个储存库引用时,就需要强制删除镜像

1
docker rmi -f 镜像ID

删除tag为<none>的所有镜像

1
2
3
docker images|grep none|awk '{print $3}'|xargs docker rmi

docker rmi $(docker images -f "dangling=true" -q)

删除已经PUSH带有DIGEST参数镜像

1
2
3
4
5
$ docker images --digests
REPOSITORY TAG DIGEST IMAGE ID CREATED SIZE
localhost:5000/nodeservice <none> sha256:cbbf2f9a99b47fc460d422812b6a5adff7dfee951d8fa2e4a98caa0382cfbdbf 4986bf8c1536 9 weeks ago 2.43 MB

$ docker rmi localhost:5000/nodeservice@sha256:cbbf2f9a99b47fc460d422812b6a5adff7dfee951d8fa2e4a98caa0382cfbdbf


参考:Docker命令
我就想试试,没别的意思!