docker update命令详解
docker update
命令用于更新运行中的容器的配置。它的语法如下:
docker update [OPTIONS] CONTAINER [CONTAINER...]
其中,CONTAINER 是要更新的容器的名称或 ID,可以同时更新多个容器。
常用的选项包括:
--cpus
: 更新容器可用的 CPU 数量。--cpu-shares
: 更新容器的 CPU 分配权重。--memory
: 更新容器可用的内存量。--restart
: 更新容器停止后的重启策略。
需要注意的是,docker update
命令不会重启容器,如果要应用更新,需要手动重启容器。
下面是一些示例:
更新容器的 CPU 分配权重
docker update --cpu-shares 512 mycontainer
这会将容器 mycontainer 的 CPU 分配权重设置为 512。
更新容器可用的内存量
docker update --memory 1g mycontainer
这会将容器 mycontainer 的可用内存设置为 1GB。
更新容器的重启策略
docker update --restart unless-stopped mycontainer
这会将容器 mycontainer 的重启策略设置为除非手动停止,否则始终重启容器。
同时更新多个容器
docker update --cpu-shares 512 container1 container2 container3
这会将容器 container1、container2 和 container3 的 CPU 分配权重设置为 512。