Untitled

dockerfile 제작

FROM debian
MAINTAINER Jeongsu park <[email protected]>
RUN apt-get update; apt-get install stress -y
CMD ["/bin/sh", "-c", "stress -c 2"] // stress --cpu 2랑 같음

dockerfile 빌드

docker build -t stress .

1. 컨테이너 리소스 제한

docker run -m 100m --memory-swap 100m stress:latest 
					stress --vm 1 --vm 1 --vm-bytes 90m -t 5s (문제 안됨 90m라)

5초 동안 잘 실행된 것을 확인할 수 있음

Untitled

(swap이 100이라 실제 swap사이즈는 없다고 봄)
docker run -m 100m --memory-swap 100m stress:latest 
					stress --vm 1 --vm 1 --vm-bytes 150m -t 5s

100m보다 큰 150m를 할당해 바로 죽어 버리는 것을 확인 할 수 있다.

Untitled