当系统内存在docker run和docker-compose启动的容器时如何区分

有两种方法

1.使用docker inspect <容器id/容器名>

查看json里的Labels标签,如果包含com.docker.compose 字样,则是docker-compose启动的,否则则是docker run启动的

2.全局搜索docker-compose.yaml文件

Linux命令如下

复制代码
find / -name "docker-compose.yml" 2>/dev/null

搜索到后对比docker ps下的容器参数。

相关推荐
木雷坞8 分钟前
Docker Hub、GHCR、Quay 混在一起后,镜像源要分开测
运维·docker
IT利刃出鞘9 分钟前
Java多线程--三种写法(Thread、Runnable、Callable)
java·多线程
qq_4523962315 分钟前
第十五篇:《Docker 与 Kubernetes 集成:从 Swarm 到 K8s 的迁移》
docker·容器·kubernetes
两年半的个人练习生^_^28 分钟前
JMM 进阶:彻底理解 volatile 实现原理
java·开发语言
Yeats_Liao31 分钟前
Java网络编程(五):Selector选择器与高并发实现
java·后端·架构
AC赳赳老秦38 分钟前
OpenClaw任务复盘自动化:统计每日完成工作、遗留问题,优化工作节奏
java·大数据·linux·运维·服务器·数据库·openclaw
兰令水1 小时前
leecodecode【层序遍历】【2026.6.3打卡-java版本】
java·开发语言
Halo_tjn1 小时前
反射与设计模式2
java·开发语言·算法
YDS8291 小时前
DeepSeek RAG&MCP + Agent智能体项目 —— 动态决策策略的接口对接
java·spring boot·ai·agent·spring ai·deepseek
zfoo-framework1 小时前
跨服架构设计模式(同构进程+选主转发)
java