docker run -d --rm --name resource-stress --cpus="$(awk 'BEGIN{print 0.5}')" koalalove/oracle-stress-mem:2.3
甲骨文保活,基于stress,会自动占用50%内存,50%cpu,支持amd与arm
Dockerfile:
# 使用轻量级基础镜像
FROM ubuntu:latest
# 安装 stress 工具
RUN apt-get update && apt-get install -y stress && rm -rf /var/lib/apt/lists/*
# 获取系统内存大小并持续占用一半内存
CMD ["sh", "-c", "stress --vm 1 --vm-bytes $(free -g | grep Mem | awk '{print $2 / 2}')G --vm-keep"]
docker build:
docker build -t stress-mem-image .
docker run
docker run -it --rm -d --name stress-mem-container koalalove/oracle-stress-mem
Content type
Image
Digest
sha256:0ba83c26c…
Size
28.4 MB
Last updated
almost 2 years ago
docker pull koalalove/oracle-stress-mem