当系统内存在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下的容器参数。

相关推荐
Java小白笔记2 分钟前
Windows系统免软件命令激活
java·网络·人工智能·windows·ai·ai编程
云原生指北10 分钟前
Docker Sandboxes 的隔离例外:共享 Skills 与宿主机 MCP
运维·docker·ai·容器·agent
璃月听书人10 分钟前
没有 Kubernetes,我用 700 行 Bash 实现了 Docker Compose 零停机平滑发布
docker
爱敲键盘的猴子10 分钟前
深入理解 Java HashMap
java·hashmap
霸道流氓气质11 分钟前
Java开发者AI编程常用MCP、Skills、Rules全景汇总
java·开发语言·ai编程
天涯醉青楼23 分钟前
Spring Boot 接口返回 Bean 时字段名“变形”的深度剖析与解决方案
java
步行cgn40 分钟前
MyBatis 高级映射与延迟加载完全指南
java·tomcat·mybatis
thefool11226641 分钟前
从中序与后序遍历序列构造二叉树
java
吴声子夜歌1 小时前
Java面试题——JVM(二)
java·开发语言·jvm
CRMEB1 小时前
商城大促活动策划全流程:从定目标到复盘四阶段
java·开发语言·人工智能·ai·开源·php