Docker ๋ฅผ ์ด์ฉํ๋ค ๋ณด๋ฉด ์ฐ๋ฆฌ๋ ์ฌ๋ฌ ๋์ ์ปจํ ์ด๋๋ค์ ๋ค๋ฃจ๊ฒ ๋๋ค.
์ฌ๋ฌ ์ปจํ ์ด๋๋ฅผ ๋ค๋ฃจ๋ฉด์ ๋ฐ์ํ๋ ๋ฌธ์ ๋ ์ฌ์ฉํ์ง ์๋ ๋ฆฌ์์ค๋ค์ ๋ํ ๊ด๋ฆฌ ์ด๋ค.
์ฌ์ฉํ์ง ์๋ ๋ฆฌ์์ค๋ผ๋ฉด ๋ฌด์์ผ๊น?
์๋ฅผ ๋ค์ด์ ์ฐ๋ฆฌ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ํ๋๋ฅผ ๊ฐ๋ฐํ๊ณ , ์ด๋ฅผ ๋ฐฐํฌํ๋ค๊ณ ๊ฐ์ ํ์ ๋ ํด๋น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ปจํ ์ด๋ํ ํ ์ด๋ฏธ์ง๋ค์ ๋ฐ๋ก๋ฐ๋ก ์ญ์ ํ์ง ์์๋ค๊ณ ์๊ฐํด๋ณด์.
๊ทธ๋ผ์ ๋ฐ๋ผ์ ์์ฐ์ค๋ฝ๊ฒ ์ปจํ ์ด๋๋ Docker Network ๋ Host PC ์ ์์ด๊ฒ ๋๋ค.
๋์ปค๋ฅผ ๋ง์ด ์ฌ์ฉํ๋ ๊ฐ๋ฐ์์ผ ์๋ก Host PC ์ฑ๋ฅ์ ๋ง์ ์ํฅ์ ๋ฏธ์น๊ฒ ๋๋ค.
์ด ๋ ์ฌ์ฉํ ์ ์๋ ๋ช ๋ น์ด๊ฐ ๋ฐ๋ก system์ prune ๋ช ๋ น์ด์ด๋ค.
prune
prune์ ๊ฐ์ง ์น๊ธฐ์ ๊ฐ์ด ๋ถํ์ํ ๋ฌด์ธ๊ฐ๋ฅผ ์ ๊ฑฐํ๋ ๊ฒ ์ฏค์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
์ด prune ๋ช ๋ น์ด๋ฅผ ํตํด์ ์ฌ์ฉํ์ง ์๋ ์ปจํ ์ด๋ ๋ฆฌ์์ค๋ฅผ ๋ชจ๋ ์์ ๋ณด์.
$ docker system prune
WARNING! This will remove:
- all stopped containers
- all networks not used by at least one container
- all dangling images
- all dangling build cache
Are you sure you want to continue? [y/N] y
docker system prune
์ ์น๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก WARNING์ด ๋จ๊ฒ ๋๋ค.
์ด๋ prune ๋ช ๋ น์ด๋ฅผ ์กฐ์ฌ์ค๋ฝ๊ฒ ์ฌ์ฉํด์ผ ํ๋ค๋ ๊ฒ์ ์๋ฏธํ๊ณ docker ๊ฐ ์๋ ค์ฃผ๋ ๊ฒ ์ฒ๋ผ ๋ง์ ๋ถํ์ํ ๋ฆฌ์์ค๋ฅผ ์ญ์ ํ๋ค.
- ๋ฉ์ถฐ์๋ ๋ชจ๋ ์ปจํ ์ด๋
- ์ต์ ํ ๊ฐ์ ์ปจํ ์ด๋์์ ์ฌ์ฉ๋์ง ์๋ ๋คํธ์ํฌ
- ๋งค๋ฌ๋ ค์๋ (๋ถํ์ํ, ๋ถ์์ ์ธ) ์ด๋ฏธ์ง
- ๋งค๋ฌ๋ ค์๋ (๋ถํ์ํ, ๋ถ์์ ์ธ) ๋น๋ ์บ์
์ด๋ฅผ ์ผ๋ํ๊ณ ๋ง์ฝ ์ญ์ ํ๊ธธ ์ํ๋ค๋ฉด y ๋ฅผ ์ณ์ ์ญ์ ๋ฅผ ์งํํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋ง์ ์ปจํ ์ด๋๋ค์ด ์ญ์ ๋๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
๋์ ๊ฒฝ์ฐ๋ ์ด 8.3 GB๋ ์ญ์ ๋์๋ค.
๋๊ธ