更新运行容器的docker版本

更新运行容器的docker版本,docker,Docker,似乎找不到推荐的方法来执行此操作。 我有一个vm主机,它使用非直观的方法运行许多容器。 它使用的是旧版本的docker,我想更新。 做这件事的步骤是什么? 停止集装箱运输。 docker版本的更新 重新启动容器 尽量减少停机时间,并且没有选择启动新vm。另外,vm包含我不想丢失的卷数据根据您的发行版,运行命令更新docker。 e、 g.在CentOS上运行yum更新docker引擎 这将停止您的容器,更新docker并启动配置为自动重新启动的容器(例如,docker run--restart=

似乎找不到推荐的方法来执行此操作。 我有一个vm主机,它使用非直观的方法运行许多容器。 它使用的是旧版本的docker,我想更新。 做这件事的步骤是什么? 停止集装箱运输。 docker版本的更新 重新启动容器


尽量减少停机时间,并且没有选择启动新vm。另外,vm包含我不想丢失的卷数据

根据您的发行版,运行命令更新docker。
e、 g.在CentOS上运行
yum更新docker引擎

这将停止您的容器,更新docker并启动配置为自动重新启动的容器(例如,
docker run--restart=always…

请注意,如果您的容器配置为自动删除(
docker run--rm…
),您将丢失与容器相关的所有数据,除非您通过卷管理数据

在使用外部服务发现工具的情况下,公开端口的端口映射通常会更改,因此您应该在外部服务发现工具中触发端口更新