在docker中,可以利用update指令更新容器配置,該指令用於更新一個或多個容器的配置,語法為「docker update [OPTIONS] CONTAINER [CONTAINER...]」。
本教學操作環境:linux7.3系統、docker-1.13.1版、Dell G3電腦。
更新一個或多個容器的設定。
語法
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影片教學》
以上是docker更新容器使用什麼指令的詳細內容。更多資訊請關注PHP中文網其他相關文章!