Boot2Docker(四)| 刪除鏡像和容器


個人記錄


Boot2Docker(四)| 刪除鏡像和容器


相關文章


docker鏡像和容器的區別:參考文章:https://www.cnblogs.com/bethal/p/5942369.html

一、命令

使用 docker --help 可以查看所有命令

docker rm 容器ID(CONTAINER ID)  --刪除容器
docker rmi 鏡像ID(IMAGE ID)     --刪除鏡像

在這裏插入圖片描述


二、步驟

  • 順序:

  • 先刪除容器,再刪除鏡像
  • 首先查看容器是否運行,如果運行則停止
  • 然後查看容器的ID,通過容器ID刪除
  • 再查看鏡像的ID,通過鏡像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)
在這裏插入圖片描述


下一篇:Boot2Docker(五)| 搭建ubuntu或centos環境.


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章