技術分享

[備忘]刪除 Docker images 的指令

要刪除 Docker images,可以使用 docker rmi 指令,並指定 IMAGE IDREPOSITORY:TAG

  1. 查看你目前的 image 列表:

    sudo docker image list
    
  2. 使用 docker rmi 刪除指定的 image,例如:

    • 刪除 b23ac695b1b4
      sudo docker rmi b23ac695b1b4
      
    • 刪除 6a3c6c00f6fd
      sudo docker rmi 6a3c6c00f6fd
      
    • 刪除 930a7e08142f
      sudo docker rmi 930a7e08142f
      
  3. 如果你想刪除所有未使用的 image,可以執行:

    sudo docker image prune -a
    

注意事項

  • 確保這些 image 沒有被任何容器使用,否則刪除會失敗。如果有相關的容器,先停止並刪除:

    sudo docker ps -a   # 查看容器列表
    sudo docker rm <容器ID>   # 刪除容器
    
  • 若遇到刪除失敗,可強制刪除:

    sudo docker rmi -f <IMAGE ID>