docker容器内存、cpu扩容操作

一、问题
部署服务的容器在运行一段时间后发现起初设置的内存或cpu满足不了服务的运行,因此需要临时对docker容器进行内存或cpu的修改
二、修改命令
参数:

--blkio-weight uint16       #Block IO(相对权重),介于10到1000之间,或者为0禁用(默认为0)
 --cpu-period int             #限制CPU CFS(完全公平调度程序)周期
--cpu-quota int          #限制CPU CFS(完全公平调度程序)配额
 --cpu-rt-period int        #以微秒为单位限制CPU的实时周期
--cpu-rt-runtime int        #以微秒为单位限制CPU实时运行时间
      
  -c, --cpu-shares int             #CPU shares (relative weight)
      --cpus decimal               #Number of CPUs
      --cpuset-cpus string         #允许执行的CPU(0-3,0,1)
      --cpuset-mems string         #允许执行的MEMs(0-3,0,1)
      --kernel-memory bytes        #Kernel memory limit
  -m, --memory bytes               #Memory limit
      --memory-reservation bytes  # 内存软限制
      --memory-swap bytes          #交换限制等于内存加交换:'-1'以启用无限制交换
      --restart string            #容器退出时要应用的重新启动策略

docker update --memory=xxg 容器id
docker update --cpus=xx 容器id
修改前:
内存大小为:512m
查看内存大小:

docker inspect bc064683d193 |grep -i mem 

在这里插入图片描述
执行修改:
修改内存为1g:

docker update --memory=1g  bc064683d193

修改后:
在这里插入图片描述
docker stats 可以看到已经修改
在这里插入图片描述

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

睡不醒的猪儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值