1.1.3 Docker 命令

Docker 鏡像操作

Docker 運行容器前需要本地存在對應的鏡像,如果本地不存在該鏡像,Docker 會從鏡像倉庫下載該鏡像。

接下來將介紹關於鏡像的內容,包括:

  • 從倉庫獲取鏡像;
  • 管理本地主機上的鏡像;
  • 介紹鏡像實現的基本原理。

獲取鏡像

在這裏插入圖片描述

運行鏡像

在這裏插入圖片描述

列出鏡像

  • 要想列出已經下載下來的鏡像,可以使用docker image ls 命令。列表包含了 倉庫名、標籤、鏡像ID、創建時間以及所佔用的空間。

    docker image ls

  • 查看鏡像、容器、數據卷所佔用的空間。

    docker system df

  • 倉庫名、標籤均爲的鏡像稱爲虛懸鏡像,顯示這類鏡像:

    docker image ls -f dangling=true

  • 一般來說,虛懸鏡像已經失去了存在的價值,是可以隨意刪除的,可以用下面的命令刪除。

    docker image prune

刪除本地鏡像

  • 如果要刪除本地的鏡像,可以使用 docker image rm 命令,其格式爲:

    docker image rm [選項] <鏡像1> [<鏡像2>...]

    其中,<鏡像>可以是 鏡像短ID 、 鏡像長ID、鏡像名 或者鏡像摘要。

  • 使用docker image ls -q 來配合 docker image rm ,這樣可以批量刪除希望刪除的鏡像。

    docker image rm $(docker image ls -q reids) #刪除所有倉庫名爲redis 的鏡像

  • 或者刪除所有在ubuntu:16.04 之前的鏡像:

    docker image rm $(docker image ls -q -f before=unbuntu:16.04)

Docker 容器操作

在這裏插入圖片描述

啓動容器

在這裏插入圖片描述
在這裏插入圖片描述

後臺運行

在這裏插入圖片描述

停止運行的容器

在這裏插入圖片描述

進入容器

在這裏插入圖片描述

導出和導入容器

在這裏插入圖片描述

刪除容器

在這裏插入圖片描述

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