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":同样只筛选出异常停止的容器。

相关推荐
极客先躯14 分钟前
高级java每日一道面试题-2026年05月11日-实战篇[Docker]-如何容器化金融产品推荐系统?
java·运维·docker·容器·金融·高级面试·金融产品推荐系统
江湖有缘2 小时前
Docker实战 : 使用Docker部署Musicn音乐下载工具
docker·容器·eureka
沉迷学习 日益消瘦2 小时前
17-Custom Resource 入门
docker·容器·kubernetes
腾飞开源5 小时前
01_K8s干货笔记之认识K8s
运维·笔记·云原生·容器·kubernetes·k8s·容器化部署
江湖有缘14 小时前
Docker实战 :使用Docker部署OneTerm堡垒机
运维·docker·容器
张忠琳15 小时前
【NPU】Ascend Docker Runtime v26.0.1 之二 runtime/process/process.go — 超深度逐行分析
云原生·容器·架构·kubernetes·npu·docker-runtime
Kevin Wang72718 小时前
Nvidia-AGX-spark部署手册——课堂质量诊断(jetpack:r36)
python·docker·容器
回眸不遇21 小时前
将 Docker虚拟磁盘文件ext.vhdx迁移出C盘 ,更换到D盘
c语言·docker·容器
雨辰AI21 小时前
K8s人大金仓主从高可用搭建|容器化集群自动同步+故障切换(生产完整版)
云原生·容器·kubernetes
潘正翔1 天前
k8s基础_kubeadm搭建k8s集群
linux·运维·docker·云原生·容器·kubernetes