728x90
1. Docker Container ํ๊ฒฝ๋ณ์ ์ค์ ํ๊ธฐ
docker container run -it --name CONTAINER_NAME -e VAR=VALUE IMAGE
2. Docker Container CPU ์ ํ
$ docker container run -it —name CONTAINER_NAME —cpus NUM IMAGE
[์์]
์ฌ๊ธฐ์ NUM์ CPU์ ๊ฐ์๋ฅผ ์๋ฏธํ๋ฉฐ 1 == 100%, 0.2 == 20% ์ด๋ค.
--cpus ์ต์ ์ผ๋ก CPU ์ฌ์ฉ๋์ 20%๋ก ์ ํํ ํ dd ๋ช ๋ น์ด๋ฅผ ํตํด ๋ถํ๋ฅผ ๋ฐ์์ํจ๋ค.
docker stats๋ก ํ์ฌ CPU์ฌ์ฉ๋์ ํ์ธํด๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ์ด 20% ์ ๊ฐ๊น๊ฒ ์ฌ์ฉ๋ฅ ์ด ์ ํ๋ฐ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
3. Docker Container ๋ฉ๋ชจ๋ฆฌ ์ ํํ๊ธฐ
docker run CONTAINER SIZE IMAGE
$ docker container run -itd --name centos7-10 --memory 1024m centos:7
์ปจํ ์ด๋ centos7-10๋ฅผ ์คํํ ๋ 1024MB์ ํฌ๊ธฐ๋ก ์ ํํ๋ค. stats ๋ก ํ์ธํด๋ณด๋ฉด LIMIT์ ์ฌ์ด์ฆ๊ฐ 1GB๋ก ์ ํ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
728x90