簡體   English   中英

如何找到用於啟動容器的 docker-compose.yml?

[英]How to find the docker-compose.yml that used to start containers?

我想通過docker-compose.yml start 停止一些docker容器。

但是我不知道用於啟動這些容器的 docker-compose.yml在哪里。

如何通過容器找到docker-compose.yml?

謝謝。

它不會在任何地方持久存在; 當然,單個容器不知道它是通過 Docker Compose、 docker run CLI 還是其他路徑啟動的。 如果您找不到(1) 或以其他方式找到docker-compose.yml文件,那么您將無法使用 Docker Compose 來管理容器。

話雖如此,一旦 Docker Compose 啟動了一個容器,它就是一個普通的容器,所以你可以使用docker ps找到它並docker stop; docker rm docker stop; docker rm來清理它,就像任何其他容器一樣。 如果您丟失了 YAML 文件,Compose 不會保持狀態來管理容器的另一面是,它也並不真正知道或關心您是否手動停止容器。

  • 使用docker ps -a查找圖像
  • 然后檢查鏡像docker image history --no-trunc image_name

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM