更新没有Dataloss的Docker容器

我有docker-pull一个图像,然后运行一个命名的容器。 我怎样才能更新该命名的容器到最新的形象?

而且不会松动任何数据,也不需要设置数据目录,并使用旧数据进行初始化和填充(仅使用当前卷)。

Env:docker,Ubuntu 14.04

我怎样才能更新该命名的容器到最新的形象?

这不是如何使用docker的目的。

每个图像(和基于它们的容器)应该是无状态的。 如果在每个容器中运行的进程需要在某处存储状态,则应该在该容器之外的某个位置。 这可能在RDBMS中,从主机文件系统的卷装入,docker卷等等。

如果你真的想做你想问的问题,那么很可能你不应该使用docker,因为你将会保证花费更多的时间让这个工具做一些不合适的事情。


在下面的评论中讨论之后,已经澄清,你所要问的是:主机卷装载中的数据是否与容器一起被删除? 答案是:不,不。