在docker中,可以利用update命令更新容器配置,該命令用于更新一個或者多個容器的配置,語法為“docker update [OPTIONS] CONTAINER [CONTAINER…]”。
本教程操作環境:linux7.3系統、docker-1.13.1版、Dell G3電腦。
docker更新容器使用什么命令
更新一個或多個容器的配置。
語法
docker?update?[OPTIONS]?CONTAINER?[CONTAINER...]
OPTIONS 說明
名稱 描述
–blkio-weight 阻塞IO (相對權重),介于10到1000之間,0表示禁用(默認禁止)
–cpu-period 限制CPU CFS(完全公平的調度程序)期限
–cpu-quota 限制CPU CFS(完全公平的調度程序)配額
–cpu-rt-period API 1.25+,將CPU實時時間限制為微秒
–cpu-rt-runtime API 1.25+,將CPU實時運行時間限制為微秒
–cpu-shares, -c CPU份額(相對權重)
–cpus API 1.29+,CPU數量
–cpuset-cpus 允許執行的CPU(0-3,0,1)
–cpuset-mem 允許執行的MEM(0-3,0,1)
–kernel-memory 內核內存限制
–memory-swap 交換限制等于內存加交換,“-1”以啟用無限交換
–memory-reservatio 內存軟限制
–memory, -m 內存限制
–pids-limit API 1.40+,調節容器pids限制(-1表示無限制)
–restart 容器退出時重新啟動策略以應用
實例
更新 CPU 共享數量
#?f361b7d8465?為?容器ID docker?update?--cpu-shares?512?f361b7d8465
更新容器的重啟策略
docker?update?--restart=always?f361b7d8465
更新容器內存
docker?update?-m?500M?f361b7d8465
推薦學習:《docker視頻教程》