我有docker-pull一个图像,然后运行一个命名的容器。 我怎样才能更新该命名的容器到最新的形象?
而且不会松动任何数据,也不需要设置数据目录,并使用旧数据进行初始化和填充(仅使用当前卷)。
Env:docker,Ubuntu 14.04
我怎样才能更新该命名的容器到最新的形象?
这不是如何使用docker的目的。
每个图像(和基于它们的容器)应该是无状态的。 如果在每个容器中运行的进程需要在某处存储状态,则应该在该容器之外的某个位置。 这可能在RDBMS中,从主机文件系统的卷装入,docker卷等等。
如果你真的想做你想问的问题,那么很可能你不应该使用docker,因为你将会保证花费更多的时间让这个工具做一些不合适的事情。
在下面的评论中讨论之后,已经澄清,你所要问的是:主机卷装载中的数据是否与容器一起被删除? 答案是:不,不。