我運行 docker ps ,它顯示 5 個容器已經運行了三周。然后我運行 docker-compose down 但是當我再次運行 docker ps 時,它們都仍在運行。我嘗試了以下命令,但似乎沒有任何作業 kill stop down --rmi local rm down
我怎樣才能阻止這些?我嘗試只啟動我的新 docker-compose.yml 并忽略舊的,但我得到:錯誤:對于 apache 無法為服務 apache 創建容器:沖突。容器名稱“/apache”已被容器“70c570d60e1248292f279a37634fd8b4ce7e2535d2bfa14b2c6e4089652c0152”使用。您必須洗掉(或重命名)該容器才能重用該名稱。
如何嘗試阻止舊容器?
uj5u.com熱心網友回復:
您可以列出容器:
(base) docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c788727f0f7b postgres:14 "docker-entrypoint.s…" 7 days ago Up 7 days 0.0.0.0:5432->5432/tcp, :::5432->5432/tcp dev-db
88e8ddcb7d4e redis "docker-entrypoint.s…" 7 days ago Up 7 days 0.0.0.0:6379->6379/tcp, :::6379->6379/tcp beautiful_neumann
洗掉容器:
(base) docker rm -f c788727f0f7b # container_id
c788727f0f7b
列出容器:
(base) docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
88e8ddcb7d4e redis "docker-entrypoint.s…" 7 days ago Up 7 days 0.0.0.0:6379->6379/tcp, :::6379->6379/tcp beautiful_neumann
如您所見,容器已停止(c788727f0f7b)。
您可以使用以下方法列出已停止的容器:
docker container ls -f 'status=exited'
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/338572.html
標籤:码头工人
下一篇:Nginx沒有針對api的好埠
