刪除掉docker鏡像,一直報Error: No such container的錯誤,解決步驟如下:
切換到root用戶然后:
service docker stop
rm -rf /var/lib/docker
到這里就會發現鏡像已經刪除干凈。
附docker常用命令:
重啟docker服務 sudo service docker restart
關閉docker服務 docker service docker stop
開啟docker服務 docker service docker start
查看當前運行的容器:docker ps
查詢存在的容器:docker ps -a
刪除容器:docker -rm CONTAINERID
強制刪除容器:docker -rm -f CONTAINERID
不能夠刪除一個正在運行的容器,會報錯。需要先停止容器。
查看鏡像:docker images
刪除鏡像:docker -rmi IMAGEID
強制刪除鏡像:docker -rmi -f IMAGEID
利用鏡像創建容器:docker run --name centos -itd centos:latest
注:-i表示讓容器的標准輸入打開,-t表示分配一個偽終端,-d表示后台啟動,要把-i -t -d 放到鏡像名字前面,--name指定容器名。