-
场景
docker启动gitlab和jenkins后,页面登录jenkins系统,刷新页面提示无法连接。后台查看jenkins容器进程被杀死 -
分析
1.查看启动日志docker logs -f 容器id
2.查看宿主机cpu和内存占用,cpu飙升到100%。虚拟机也无法正常使用卡死 -
解决
限制容器占用cpu和内存- 方式
1.停止容器进程
2.修改内存和cpu限额docker container update $jenkins容器id --cpus="2" --memory="8g" --memory-swap="-1"
3.启动容器
4.检查容器资源占用docker stats
- 方式