【发布时间】:2016-05-12 20:19:48
【问题描述】:
我正在使用在我的 dockerfile 中指定的 docker 卷,以便我的数据可以保留在主机上。 dockerfile 看起来像这样:
FROM base-image
VOLUME /path/to/something
RUN do_stuff
....
当我运行容器时,它会创建一个卷(称为 VolumeA),当我执行 docker volume ls 时可以看到它。
如果我停止并移除容器,VolumeA 会按预期保留。
我的问题是,如果我运行一个新版本的容器,有没有办法使用 VolumeA 而不是让它创建一个新版本?
【问题讨论】:
-
这就是为什么你应该命名卷
-
那么 dockerfile 中 VOLUME 的目的纯粹是为了在创建它的容器被删除后保留数据?没有办法在另一个容器中重复使用这些数据?
-
你可以,但它不像命名卷那样简单。见stackoverflow.com/questions/26009619/…
标签: docker dockerfile