搜尋

首頁  >  問答  >  主體

docker - 如何修改镜像名称?


看到一个镜像的名称是空的,怎么给它添加名字呢?

天蓬老师天蓬老师2774 天前1348

全部回覆(4)我來回復

  • PHP中文网

    PHP中文网2017-04-21 11:19:45

    docker tag imageid name:tag正解。
    在csphere這個docker管理平台還可以在線上為image添加tag

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-21 11:19:45

    空鏡像是在 pull 的時候的「快取」,直接 docker rmi IMAGE ID 刪除就好了。

    ------update-----

    原來這個 image 是某個 container 在使用,而樓主要保存。那麼步驟如下:

    docker ps -a | grep 镜像 ID # 拿這個鏡像的 ID 得到正確的 container 的 id

    docker commit -a 'message aaaa' CONTAINER_ID NEW_IMAGE_NAME # 把該容器保存為一個新鏡像。

    回覆
    0
  • 黄舟

    黄舟2017-04-21 11:19:45

    docker tag IMAGEID new_repository newTAG 試試這個了

    回覆
    0
  • 阿神

    阿神2017-04-21 11:19:45

    :有兩種,一種是良性是,在build鏡像時候依賴的其他層,這種none鏡像是正常的。
    一種是build失敗<這裡有多種問題引起失敗 dockerfile檔案語法錯誤,run 的時候下載檔案被牆,自己的取消動作等等>這種none鏡像是可以清除的。 build成功的鏡像push以後在pull下了就看不到良性的none鏡像。

    回覆
    0
  • 取消回覆