Docker常用命令

1、docker system df  查看docker相关内容磁盘占用大小

 2、du -sh *  查看当前每个目录文件磁盘占用大小

3、docker system prune -a

该指令默认会清除所有如下资源:

已停止的容器(container)

未被任何容器所使用的卷(volume)

未被任何容器所关联的网络(network)

所有悬空镜像(image)

注意:

该指令默认只会清除悬空镜像,未被使用的镜像不会被删除。

添加 -a 或 --all 参数后,可以一并清除所有未使用的镜像和悬空镜像。

可以添加 -f 或 --force 参数用以忽略相关告警确认信息。

指令结尾处会显示总计清理释放的空间大小。

4、显示所有没有打标签的镜像

docker images -f “dangling=true”

5、删除所有未打标签的镜像

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

6、根据正则列出相关镜像

docker images test_*

7、移除所有正则匹配镜像

 docker rmi $(docker images test_*)

8、构建镜像并且tag

docker build -t your.hub.com:port/namespace/imageNmae:version ./Dockerfile

9、推送镜像

docker push your.hub.com:port/namespace/imageNmae:version
原文地址:https://www.cnblogs.com/dszazhy/p/14751263.html