在使用Docker過程中,由于各種原因,可能需要卸載所有容器,下面介紹具體操作。
$ docker stop $(docker ps -aq) $ docker rm $(docker ps -aq)
代碼解釋:
docker ps -aq
:列出當前所有容器的ID。docker stop
:停止容器。docker rm
:刪除容器。
通過以上兩個指令,可以先停止所有容器,再刪除所有容器。
如果需要刪除所有鏡像,可以運行以下指令:
$ docker rmi $(docker images -q)
代碼解釋:
docker images -q
:列出所有鏡像的ID。docker rmi
:刪除鏡像。
以上指令可以刪除所有鏡像。
需要注意的是,以上操作將無法恢復所有刪除的容器和鏡像,建議在操作前多次確認。