ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
[TOC] ## docker update - 该命令动态更新容器配置 - 改命名可批量更新容器 ## 语法 ``` docker update [OPTIONS] CONTAINER [CONTAINER...] options --blkio-weight 块IO(相对权重),介于10到1000之间,或者为0禁用(默认为0) --cpu-period 限制CPU CFS(完全公平的调度程序)期限 --cpu-quota 限制CPU CFS(完全公平的调度程序)配额 --cpu-rt-period 将CPU实时时间限制为微秒 --cpu-rt-runtime 将CPU实时运行时间限制为微秒 --cpu-shares , -c CPU份额(相对重量) --cpus CPU数量 --cpuset-cpus 允许执行的CPU(0-3,0,1) --cpuset-mems 允许执行的MEM(0-3,0,1) --kernel-memory 内核内存限制 --memory , -m 内存限制 --memory-reservation 内存软限制 --memory-swap 交换限制等于内存加交换:“-1”以启用无限交换 --pids-limit 调整容器pids限制(将-1设置为无限) --restart 容器退出时重新启动策略以应用 ``` ## 实例 ### 更新容器的cpu份额 ``` docker update --cpu-shares 512 abebf7571666 ``` ### 使用cpu共享和内存更新容器 ``` docker update --cpu-shares 512 -m 300M abebf7571666 hopeful_morse ``` ### 更新容器的重启策略 ``` docker update --restart=on-failure:3 abebf7571666 hopeful_morse ```