sudo docker container update 容器名 --memory="2g" --memory-swap="-1" --cpus=2
1. 查看状态:
sudo docker stats
2. 可修改的资源:
名称,简写 | 默认值 | 描述 |
---|---|---|
–blkio-weight | 0 | 阻塞IO(相对权重),介于10 和1000 之间,或0 禁用(默认为0 ) |
–cpu-period | 0 | 限制CPU CFS(完全公平的调度程序)周期 |
–cpu-quota | 0 | 限制CPU CFS(完全公平的调度程序)配额 |
–cpu-rt-period | 0 | 限制CPU实时周期(以微秒为单位) |
–cpu-rt-runtime | 0 | 以微秒为单位限制CPU实时运行时间 |
–cpu-shares, -c | 0 | CPU份额(相对权重) |
–cpuset-cpus | 允许执行的CPU(0-3,0) | |
–cpuset-mems | 允许执行的内存率(0-3,0.1) | |
–kernel-memory | 内核内存限制 | |
–memory, -m | 内存限制 | |
–memory-reservation | 内存软限制 | |
–memory-swap | 交换限制等于内存加交换:-1 以启用无限制的交换 |
|
–restart | 重新启动在容器退出时应用的策略 |
3. 修改: docker container update 容器名 --memory="2g" --memory-swap="-1" --cpus=2