docker日常使用命令汇总

批量停止某些容器

bash 复制代码
docker stop $(docker ps --format "{{.Names}}" | grep XXX)

批量启动上次异常停止的容器

bash 复制代码
docker ps -a --filter "status=exited" | awk 'NR>1 {print $1}' | xargs -r docker start

命令说明

docker ps -a --filter "status=exited":列出所有容器,并使用过滤器只显示状态为 exited 的容器(即异常停止的容器)。

awk 'NR>1 {print $1}':跳过表头行(NR>1),并提取第一列,即容器的 ID。

xargs -r docker start:将提取到的容器 ID 作为参数,逐个传递给 docker start 命令进行启动。-r 参数确保当没有输入时,xargs 不会执行命令,避免错误。

bash 复制代码
docker start $(docker ps -aq --filter "status=exited")

docker ps -aq:-a 列出所有容器,-q 只输出容器 ID。

--filter "status=exited":同样只筛选出异常停止的容器。

相关推荐
晚安code8 小时前
RPC 到底是什么:微服务内部调用的首选,以及它藏起来的三个坑
微服务·rpc
更深兼春远9 小时前
第2篇:Dify 部署保姆级教程:用 Docker跑起来
docker·容器·dify
小白的码BUG之路13 小时前
Docker -- No space left on device
运维·docker·容器
wzq11_66613 小时前
Kubernetes集群——Service篇(详细讲解!!!)
云原生·容器·kubernetes
程序员老陆14 小时前
Docker 命令全景指南:从镜像构建到生产运维
运维·docker·容器
灯澜忆梦1 天前
【minio】#1 | 简介与安装
docker·对象存储·minio
江湖有缘1 天前
3款开源绘图工具整理合集,可Docker一键部署!
docker·容器·开源
Frank_refuel1 天前
分布式RPC框架实战(二):服务端模块划分与底层设计
分布式·网络协议·rpc
TTATTC1 天前
告别协议选型内耗:深入拆解微服务“内部 gRPC + 边界 REST”混合通信架构与 Envoy 转码实战
docker·开源
别动我齐刘海1 天前
简历技术栈全面复习总结
c++·人工智能·深度学习·学习·tcp/ip·算法·rpc