开心中彩票介绍了你可能不知道的docker命令的奇淫怪巧,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习" />

开心中彩票_开心中彩票官网_开心中彩票走势图|Home

你可能不知道的docker命令奇淫怪巧

文章TAG:docker命令
时间:2019-04-04来源/作者:WeihanLi编辑:源码库文章热度:

Intro

介绍并收录一些可能会用到的一些简单实用却很少有人用的 docker 命令

dangling images

build 自己的 docker 镜像的时候,有时会遇到用一个甚至多个中间层镜像,这会一定程度上减少最终打包出来 docker 镜像的大小,但是会产生一些tag 为 none 的无用镜像,也称为悬挂镜像 (dangling images)

列出所有的 dangling images:

docker images -f "dangling=true"

删除所有的 dangling images:

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

批量操作

当服务器重启或者因故关机时,docker 容器可能需要全部重新启动,启动所有 docker 容器

注:如果有依赖关系,如 link 等,应该先启动这些被依赖的容器

docker start $(docker ps -aq)

停止所有 docker 容器

docker stop $(docker ps -aq)

删除所有 docker 容器

docker rm $(docker ps -aq)

删除所有 docker 镜像

docker rmi $(docker images -q)

docker 资源清理

docker container prune # 删除所有退出状态的容器docker volume prune # 删除未被使用的数据卷docker image prune # 删除 dangling 或所有未被使用的镜像docker system prune #删除已停止的容器、dangling 镜像、未被容器引用的 network 和构建过程中的 cache# 安全起见,这个命令默认不会删除那些未被任何容器引用的数据卷,如果需要同时删除这些数据卷,你需要显式的指定 --volumns 参数docker system prune --all --force --volumns #这次不仅会删除数据卷,而且连确认的过程都没有了!注意,使用 --all 参数后会删除所有未被引用的镜像而不仅仅是 dangling 镜像

 

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对ASPKU源码库的支持。


注:相关教程知识阅读请移步到服务器教程频道。
上一篇:linux 搭建svn服务器的方法步骤
下一篇:Docker容器日志查看与清理的方法(亲测有效)
相关服务器教程
热门标签

服务器教程Rss订阅服务器教程搜索

服务器教程推荐

热门源码推荐

1/3
上一页下一页

热门服务器教程