主要用于测试环境,节省硬件资源


查看内存占用前十的容器

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;

更多推荐