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

相关推荐
栈溢出了10 小时前
Redis 分片集群与哈希槽笔记
java·redis·笔记·spring
遨游DATA11 小时前
Spring Boot 启动失败排查:如何区分多 Bean 冲突与清理阶段异常
java·spring boot·后端
wabs66611 小时前
关于单调栈【力扣739.每日温度的思考】
java·开发语言
雪碧聊技术12 小时前
为什么要学函数式编程?
java·函数式编程
aaPIXa62212 小时前
C++ 用 13 条规则让模型写出安全现代 C++
java·c++·安全
2601_9498177213 小时前
C++指针与引用深度精讲:底层原理、差异对比与高阶实战陷阱
java·jvm·c++
va学弟13 小时前
Java 网络通信编程(10):Channel 和 Selector
java·开发语言
小张小张爱学习14 小时前
Apache Dubbo 3 + Spring Boot 3 多模块 Maven 项目,演示基于 Zookeeper 注册中心的 RPC 调用
java·dubbo
阿pin14 小时前
Java随笔-ConcurrentHashMap
java·开发语言·哈希算法
C+-C资深大佬15 小时前
Java 变量:从入门到精通
java·开发语言·python