在使用Docker搭建應用時,我們會經常創建多個容器。當這些容器不再需要時,我們需要將其刪除,以釋放資源和避免混亂。本文將介紹如何使用Docker刪除多個容器。
首先打開你的終端,并使用以下命令列出所有容器。
docker ps -a
你會看到類似下圖所示的輸出:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 854c3451a40f nginx "nginx -g 'daemon of…" About an hour ago Up About an hour 80/tcp, 443/tcp nginx-1 7fd51630d467 mysql "docker-entrypoint.s…" 2 hours ago Up About an hour 3306/tcp mysql-1 719a2191ac9c redis "docker-entrypoint.s…" 3 hours ago Up About an hour 6379/tcp redis-1
這里我們有三個容器:nginx-1,mysql-1和redis-1。要刪除其中的多個容器,我們可以使用以下命令(用逗號分隔容器名稱):
docker rm nginx-1 mysql-1
運行以上命令后,你會看到刪除的容器已從列表中消失。
如果你想刪除所有未運行的容器, 你可以使用以下命令:
docker container prune
這將刪除你所有未運行的容器,但要小心,它們中的任何一個都將永久丟失。
總之,本文介紹了如何使用Docker刪除多個容器。請小心使用這些命令,以免刪除錯誤的容器。