[英]stopping multiple containers gracefully, is the docker stop `--time` option for each container or for all containers?
我正在嘗試優雅地停止所有容器。 所以我想給每個容器 60 秒。 我看到你可以這樣做:
docker stop --time=60 $(docker container ls -q)
--time=60
還是所有容器都只有 60 秒? 每個容器都考慮參數--time=60
。
Docker 客戶端在后台執行 HTTP 請求。 當您傳遞多個這樣的參數時:
docker stop --time=60 $(docker container ls -q)
Docker 客戶端將發送與您的 shubshell docker container ls -q
返回的值一樣多的請求,每個請求都有自己的--time
。
現在我們知道 docker 向“docker api”發出請求,我們可以查看API 文檔並注意到沒有端點可以停止或殺死很多容器,每次調用只有一個。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.