docker 启动后 如何通过对应的进程 找docker-compose.yaml 编排文件

找到容器 ID / Name

运行命令:

bash 复制代码
docker ps -a

记住其中一个 容器名或 ID,例如:

bash 复制代码
myapp_web_1

看容器的 Labels(关键)

docker-compose 创建的容器,一定带有 com.docker.compose 相关 label

关键点:

bash 复制代码
docker inspect myapp_web_1

重点看这里:

bash 复制代码
"Labels": {
  "com.docker.compose.project": "myapp",
  "com.docker.compose.service": "web",
  "com.docker.compose.project.working_dir": "/opt/docker/myapp",
  "com.docker.compose.project.config_files": "docker-compose.yml"
}

最关键两个字段

字段 说明
project.working_dir docker-compose 执行目录(yaml 所在路径)
project.config_files 使用的 compose 文件名

📌 例子说明:

复制代码

docker-compose.yaml 在: /opt/docker/myapp/docker-compose.yml

一条命令直接筛出来(推荐)

bash 复制代码
docker inspect myapp_web_1 \
  --format='{{ index .Config.Labels "com.docker.compose.project.working_dir" }}/{{ index .Config.Labels "com.docker.compose.project.config_files" }}'

输出示例:

bash 复制代码
/opt/docker/myapp/docker-compose.yml
相关推荐
寄存器漫游者9 小时前
Linux 软件编程 - IO 编程
linux·运维·spring
charlotte102410249 小时前
高并发:关于在等待学校教务系统选课时的碎碎念
java·运维·网络
gaize121310 小时前
Moltbot(Clawdbot) 专属轻量服务器
运维·服务器
鸽芷咕10 小时前
DrissionPage 成 CANN 仓库爆款自动化工具:背后原因何在?
运维·python·自动化·cann
池央11 小时前
CANN 算子生态的深度演进:稀疏计算支持与 PyPTO 范式的抽象层级
运维·人工智能·信号处理
OJAC11111 小时前
当所有人都在说“运维稳了”,近屿智能看到了另一种可能
运维
人鱼传说11 小时前
docker desktop是一个好东西
运维·docker·容器
阿梦Anmory12 小时前
Ubuntu配置代理最详细教程
linux·运维·ubuntu
呉師傅12 小时前
【使用技巧】Adobe Photoshop 2024调整缩放与布局125%后出现点菜单项漂移问题的简单处理
运维·服务器·windows·adobe·电脑·photoshop
heartbeat..12 小时前
JVM 性能调优流程实战:从开发规范到生产应急排查
java·运维·jvm·性能优化·设计规范