2017-02-08 66 views
1

我有幾個正在運行的docker容器,通過執行docker-compose up來創建。從運行容器中獲取docker-compose.yml文件的位置?

有沒有什麼辦法通過檢查正在運行的容器來獲取相應的docker-compose.yml文件的確切文件路徑用來啓動這些容器的文件?

據我所看到的,docker inspect CONTAINER_NAME不提供此信息,也沒有泊塢窗,構成提供一個方法來獲得從運行的容器組成相關的信息。

我想什麼在腳本做:

  • 列表中的某些運行的集裝箱碼頭工人主機
  • 上得到相應的泊塢窗,compose.yml文件位置
  • 使用泊塢窗 - 組合立即重新啓動相應碼頭工程項目的所有集裝箱

回答

2

我想你想要的東西在某一點上是不可能的,你可以在我看來,這樣做的唯一的事情是:

  • 使用docker ps -a | grep <cartain_container>
  • 使用locate docker-compose.yml並找到您要
  • 使用docker-compose restart(做一個docker-compose看選項)