簡體   English   中英

找不到 docker-compose 正在運行

[英]Can't find docker-compose running

我正在嘗試停止由docker-compose up生成的容器docker-compose up但我找不到這個 docker-compose 的啟動位置。 如果我嘗試殺死 docker 容器,它會自動重新創建(正如預期的那樣,因為它是 docker-compose)。

在包含docker-compose.yml文件的文件夾中運行命令docker-compose ps ,我得到一個空結果,所以它應該在其他地方......

如何找到 docker compose 運行的位置並最終停止它?

使用docker ps -a | grep <certain_container> docker ps -a | grep <certain_container>

使用locate docker-compose.yml並找到你想要的 使用locate docker-compose.yml docker-compose down

選項1:

使用官方說明安裝docker-compose ,它可以在您的路徑上使用 - https://docs.docker.com/compose/install/

然后,您可以轉到包含docker-compose.yml的文件夾並運行docker-compose.yml docker-compose down

選項#2:

使用以下內容搜索文件:

find / -name "docker-compose"

然后,您可以在運行命令時使用絕對路徑。

選項#3:

更新您的容器重啟政策:

docker update --restart=no container_name

暫無
暫無

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

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