docker 启动后 如何通过对应的进程 找docker-compose.yaml 编排文件
2026/5/14 9:14:54 网站建设 项目流程

找到容器 ID / Name

运行命令:

docker ps -a

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

myapp_web_1

看容器的 Labels(关键)

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

关键点:

docker inspect myapp_web_1

重点看这里:

"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_dirdocker-compose 执行目录(yaml 所在路径)
project.config_files使用的 compose 文件名

📌 例子说明:

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

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

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

输出示例:

/opt/docker/myapp/docker-compose.yml

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询