首页 > 解决方案 > Wiil docker update 命令会停止容器吗?

问题描述

我想使用动态更新一个容器的资源

docker update --cpus 4 --memory 256M mycontainer

它是否会重新启动容器或以其他方式影响执行?

标签: docker

解决方案


根据文档

docker update命令动态更新容器配置。

这意味着您可以自由更新您喜欢的任何配置。但:

除了--kernel-memory选项之外,您可以在正在运行或已停止的容器上指定这些选项。在 4.6 之前的内核版本上,您只能--kernel-memory在已停止的容器或已初始化内核内存的正在运行的容器上进行更新。

因此,在您不使用--kernel-memory选项之前,您可以docker update在不重新启动或停止的情况下使用(根据文档)。

回答您的具体问题,事实证明它不会重新启动您的容器。


推荐阅读