查看当前gitlab服务的cpu和内存使用情况,发现使用了默认宿主的17G内存,我的目标是把他限制为8G,并且2个cpu运行
docker stats
CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
ebfab1137xx gitlabseafilegit_gitlab_1_66166xxx 6.44% 4.29GiB / 17.06GiB 25.14% 335MB / 8.36GB 38.2GB / 53.1GB 677
限制当前gitlab容器cpu和内存
#docker -v
#Docker version 18.06.1-ce, build e68fc7a
docker container update gitlabseafilegit_gitlab_1_66166xxx --cpus="2" --memory="8g" --memory-swap="-1"
验证,已经是限制为8G了
ocker stats gitlabseafilegit_gitlab_1_66166b3c6ed4 --no-stream
CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
ebfab1137xx gitlabseafilegit_gitlab_1_66166xxx 4.11% 4.322GiB / 8GiB 54.03% 341MB / 8.74GB 39GB / 53.2GB 674
网友评论