千家信息网

使用docker命令的技巧有哪些

发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,这篇文章主要介绍使用docker命令的技巧有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Intro介绍并收录一些可能会用到的一些简单实用却很少有人用的 docker 命令
千家信息网最后更新 2024年11月19日使用docker命令的技巧有哪些

这篇文章主要介绍使用docker命令的技巧有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

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 镜像

以上是"使用docker命令的技巧有哪些"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

镜像 容器 命令 数据 技巧 内容 参数 篇文章 过程 实用 安全 不仅仅 中间层 价值 兴趣 同时 因故 多个 大小 小伙 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 导入数据库文件的时候电脑卡住了 天津外贸软件开发公司 简历软件开发经验 云盘做成网上数据库 软件开发有哪几种语言 服务器内存加大有什么好处 网络安全资质审查制度 实现数据库安全机制的技术 汕头酒店软件开发联系方式 网络安全绘画图片大全 一等奖 数据服务器查看ip代码 mysql怎么打开数据库 上海夺畅网络技术有限公司待遇 江西水性软件开发试验设备 数据库的创建修改删除命令 百税金旺连接服务器失败 绿园区正规网络技术服务经验丰富 新浪的邮箱服务器 湘潭网络安全系统厂商 网络安全主题手抄报三年级上册 建党100周年信息网络安全 网络安全会议指出网络安全的意义 db2查看数据库端口号 软件开发外部接口需求 江苏便宜服务器云主机 管理Linux服务器虚机 北京播乐多互联网科技有限公司 网络技术开发包括什么 本地数据库搭建 浦东新区市场软件开发报价方案
0