容器过多会导致系统资源使用明显不足,需要在创建容器时指定容器资源分配
获取系统CPU核数
cat /proc/cpuinfo | grep processor | wc -l
获取系统内存
free -m
然后根据项目需求进行系统资源分配
docker run -id -p 8098:8098 --cpus="0.5" -m=200m --name=environmen 192.168.2.252/qing/environmen
- -m:限制内存使用为200m
- --cpus:限制CPU核数占比,这里设置0.5实际占用CPU25%