찾다

 >  Q&A  >  본문

docker删除images中定义好的Volumes

docker的image中已经定义好了一系列volume目录。
由于几个目录位置并不合理所以需要删除volume重新创建。
但是不知道怎么删除volume并提交到镜像。

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

由于经验不足,没有预留Dockerfile和对应的tag,只能再当前镜像内做修改……

天蓬老师天蓬老师2759일 전671

모든 응답(1)나는 대답할 것이다

  • 習慣沉默

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

    먼저 이미지가 본인의 것인지 확인하세요.
    그렇다면 Dockerfile을 수정하여 불필요한 데이터 볼륨을 삭제하고 이미지를 다시 빌드하세요.
    그렇지 않다면 미러를 만든 사람이 여기에 데이터 볼륨을 설정하려는 의도가 있을 것입니다. 왜 자신이 설정한 데이터 볼륨을 삭제해야 할까요? 직접 사용해 보세요.

    docker run -v를 통해 데이터 볼륨을 생성한 경우 컨테이너를 삭제하고 이 데이터 볼륨 없이 다시 생성하면 됩니다.

    회신하다
    0
  • 취소회신하다