天天看點

docker下search、history、inspect等指令的使用示例

  1. docker下檢視鏡像詳情

    通過

    docker inspect

    指令,可以擷取鏡像的詳細資訊,包括建立者,各層的數字摘要等等。

    例如,我下方檢視mysql詳情,顯示的資料有很多,此處并沒有截取全。

    如果,你隻需要檢視其中的某一項,不妨使用

    docker inspect --help

    檢視幫助,它不會令你失望哈!
    docker下search、history、inspect等指令的使用示例
  2. 使用 history 指令檢視鏡像曆史

    通過

    docker history

    指令,可以列出各層(layer)的建立資訊。如我下面檢視mysql:5.7 的各層資訊。
    docker下search、history、inspect等指令的使用示例
  3. 使用search搜尋鏡像

    搜尋倉庫中 mysql 相關的鏡像,可以輸入如下指令:

    docker search mysql

    docker下search、history、inspect等指令的使用示例
  4. 删除鏡像(可以使用tag或者鏡像ID)

    此處,先是使用了

    tag

    指令,命名了标簽。可以看到的是,新标簽的IMAGE ID(鏡像ID)和之前的是一樣的,證明此處使用的是同一個鏡像。

    可以看到,在使用rmi後,之前的鏡像,并沒有被删除。

    docker下search、history、inspect等指令的使用示例

    拉取一個alpine,并運作;

    我們在删除鏡像時,會報錯的,因為用容器正在使用,該鏡像,不可以删除。(若你非要删除,可以添加-f指令,但不推薦這樣的騷操作。);

    可以按照,我圖中所示,進行一步步删除。

    docker下search、history、inspect等指令的使用示例