ํ์คํ ์น๐ ๊ฐ๋ฐ์ ์ง๋ง์ ๐ง๐ฝโ๐ป
โ ์ธ๊ณต์ง๋ฅ ๊ด์ฌ ๐ค
Recent views
- 1 DinD์ DooD
- 2
- 3
- 4
- 5
DinD์ DooD
DinD์ DooD
[DinD(docker in docker)์ DooD(docker out of docker) ์์ด๋จ์ ์ด๋๊ฐ์๊น](https://aidanbae.github.io/code/docker/dinddood/) ๋์ปค ์ปจํ ์ด๋ ์์์ ๋์ปค ์คํํ๊ธฐ(Docker in Docker, Docker Out of Docker) : ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ ๋์ปค ์ปจํ ์ด๋ ์์์ ๋์ปค ์คํํ๊ธฐ(Docker in Docker, Docker Out of Docker) : ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ ๋ณด์ ํ์ธ : ์ธ๋ถ๋งํฌ
"https://m.blog.naver.com/PostV..."๋ก ?์ฐธ์กฐ
DinD(Docker in Docker) ๊ตฌ์กฐ
๋์ปค๊ฐ ์ค์น๋ ๋์ปค ์ปจํ ์ด๋ ๋ด๋ถ์ ๋์ปค ๋ฐ๋ชฌ์ ์ถ๊ฐ๋ก ๋๋ฆฌ๋, ์ฆ ์ปจํ ์ด๋ ์์ ์ปจํ ์ด๋๊ฐ ์ค์ฒฉ๋์ด ์๋ ๊ตฌ์กฐ
๐ข ๋ณ๋์ ๊ฐ์ํ๊ฒฝ์ ๊ฒฉ๋ฆฌํ๊ณ , ํ์์ ์ฌ๋ฌ ์ปจํ ์ด๋๋ฅผ ํ๊บผ๋ฒ์ ๊ด๋ฆฌํ ์ ์๋ค.
๐ด ๊ฒ๊ป์ง ์ปจํ
์ด๋๋ --privileged
ํ๋๊ทธ๋ฅผ ํตํด ํธ์คํธ ๊ถํ์ ํ๋ํ๋๋ฐ, ์ด ๋๋ฌธ์ ๋ณด์์ ์ข์ง ์์ ์ ์๋ค.
๋ฐ๋ผ์ Docker์์๋ DinD๋ณด๋ค DooD ๊ตฌ์กฐ๋ฅผ ์ถ์ฒํ๋ค.
DooD(Docker out of Docker) ๊ตฌ์กฐ
์ฃผ ์ปจํ ์ด๋ ๋ด๋ถ์ ์ํ๋ ๋ฐฉ์์ด ์๋๋ผ, ๋ณ๋ ฌ์ ์ผ๋ก ์ปจํ ์ด๋๋ฅผ ๋ ์์ฑํ ๋ค, socket์ ๊ณต์ ํ๋ ๋ฐฉ์์ด๋ค.
์๋์ ๊ฐ์ด ์์ผ์ ๊ณต์ ํ ์ปจํ ์ด๋๋ง ๊ด๋ฆฌํ ์ ์๋ค.
docker run -v /var/run/docker.sock:/var/run/docker.sock ...
๐ข DinD์ ๋ฌ๋ฆฌ ์ ์ ๊ทธ๋ฃน์ ๊ณต์ ํ์ง ์์ผ๋ฏ๋ก, ํ๋์ ์ปจํ ์ด๋๊ฐ ๋ชจ๋ ์ปจํ ์ด๋๋ฅผ ์ ์ดํ๋ ๋ณด์ ์ํ์ด ์๋ค.
๐ด ๋ฌผ๋ก , volume์ ๋๋ ํ ๋ฆฌ๋ฅผ ๊ณต์ ์, ์ปจํ ์ด๋ ๊ฐ์ ์์์ด ๊ณต์ ๊ฐ๋ฅํ๋ฏ๋ก ์ํํ๊ฒ์ ์ฌ์ ํ๋ค.
_articles/web/CI,CD/Docker/DinD์ DooD.md