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

相关推荐
爱睡觉11117 小时前
从 6500ms 到 49ms:一次 Java 内存布局优化的实录
java
摇滚侠17 小时前
IDEA 新建 Java 项目 学习 Java SE
java·学习·intellij-idea
未秃头的程序猿17 小时前
告别硬编码!Spring AI Alibaba 实现 AI Agent 智能工具调用(Tool Calling)
java·后端·ai编程
程序员老乔17 小时前
03-Spring-Security-JWT认证
java·后端·spring
程序员buddha17 小时前
传统 Spring 框架,XML 配置 Bean 的方式
xml·java·spring
希望永不加班17 小时前
SpringBoot 消费者并发控制:线程池配置
java·spring boot·后端·spring
MateCloud微服务17 小时前
从 Karpathy 加入 Anthropic 到 Claude Agent 化:MateClaw 为什么要做企业级 Agent Runtime
java·java agent·mateclaw·mateclaw agent·mc runtime·mc harness·mateclaw open
Yolanda9418 小时前
【编程学习】复盘经典 VB OOP 示例:推翻旧认知,重学面向对象
java·面向对象
Y敲键盘的地方18 小时前
第9章 工具调用循环——Agent的行动闭环
java·服务器·前端
专注写bug18 小时前
Java线程池——ThreadLocal上下文污染问题
java