搜尋

首頁  >  問答  >  主體

docker刪除images中定義好的Volumes

docker的image中已經定義好了一系列volume目錄。
由於幾個目錄位置並不合理所以需要刪除volume重新建立。
但是不知道怎麼刪除volume並提交到鏡像。

volume的創建方式: docker run -v /xxx [image] /bin/bash

由於經驗不足,沒有預留Dockerfile和對應的tag,只能再當前鏡像內做修改…

天蓬老师天蓬老师2776 天前682

全部回覆(1)我來回復

  • 習慣沉默

    習慣沉默2017-04-25 09:04:05

    首先,鏡像是否是你的,
    如果是,修改Dockerfile刪除不要的資料卷再重新建構鏡像。
    如果不是,製作鏡像的人在這裡設定資料卷必然有他的用意,你為什麼要刪除他設定的資料卷,如果你不想用,​​自己創建新的去使用就行了。

    如果是透過docker run -v建立的資料卷,刪除容器再重新建立時不帶這個資料卷即可。

    回覆
    0
  • 取消回覆