個人記錄
Boot2Docker(四)| 刪除鏡像和容器
相關文章
-
Boot2Docker(一)| 在Windows上搭建docker環境.
-
Boot2Docker(二)| redis安裝.
-
Boot2Docker(三)| mysql安裝.
-
Boot2Docker(五)| 搭建ubuntu或centos環境.
-
Boot2Docker(六)| 上傳本地文件到容器.
docker鏡像和容器的區別:參考文章:https://www.cnblogs.com/bethal/p/5942369.html
一、命令
使用 docker --help 可以查看所有命令
docker rm 容器ID(CONTAINER ID) --刪除容器
docker rmi 鏡像ID(IMAGE ID) --刪除鏡像
二、步驟
具體爲什麼按照這個順序(參考文章頂部的文章,我的理解是鏡像是隻讀的,容器是可讀寫的,容器就像是鏡像的實例。先有打包的鏡像,纔有針對這個鏡像的容器。一個鏡像可以創建多個容器)
2.1 先查看容器是否運行 命令:docker ps (查看運行的容器) docker ps -a(查看所有容器)
這裏我運行了兩個redis
2.2 容器如果在運行,先停止容器
如果不停止容器直接刪除則會出現以下錯誤,
root@ubuntu-VirtualBox:/dfdt# docker rm mysql
Error response from daemon: You cannot remove a running container 6b619bdd5fefef3afdad8fecaebb670ec71ea4737191e0027780eab49bc0877e. Stop the container before attempting removal or force remove
刪除命令:docker rm 容器ID或名稱(CONTAINER ID或NAMES)
先停止容器 命令:docker stop 容器名稱
2.3 刪除容器(這裏我不刪除 redis,這裏以刪除 mysql 爲例)
刪除命令:docker rm 容器ID(CONTAINER ID)
2.4 刪除鏡像
刪除命令:docker rmi 鏡像ID或鏡像名稱:版本號(IMAGE ID)