Docker中限制服务内存占用
·
主要用于测试环境,节省硬件资源
查看内存占用前十的容器
docker stats --no-stream --format "table {{.Name}}\t{{.MemUsage}}" | sort -k2 -hr | head -n 11
ENTRYPOINT ["java",
"-Xms256m",
"-Xmx256m",
"-XX:MaxMetaspaceSize=128m",
"-XX:+UseG1GC",
"-Djava.security.egd=file:/dev/./urandom",
"-jar",
"app.jar"]
已有Dockerfile直接复制重点
"-Xms256m","-Xmx256m","-XX:MaxMetaspaceSize=128m","-XX:+UseG1GC"
docker run -d $port --memory=512m --memory-swap=512m --name ${JOB_NAME} --restart=always;
更多推荐
所有评论(0)