๐ Docker demon
๋ฐฑ๊ทธ๋ผ์ด๋์์ ๊ณ์ ๋๊ธฐ(์คํ)ํ๊ณ ์๋ค๊ฐ, REST API ์์ฒญ(๋ช ๋ น์ด)์ ์ฒ๋ฆฌํ๋ ํ๋ก๊ทธ๋จ
( ํด๋ผ์ด์ธํธ, ์๋ฒ ๊ตฌ์กฐ )
Docker๋ ์ด๋ฅผ ์ด์ฉํด, ๋ชจ๋ ์ปจํ ์ด๋๋ฅผ ๊ด๋ฆฌํ๋ค. ( ๊บผ์ ธ์์ผ๋ฉด ์ปจํ ์ด๋ ๊ด๋ฆฌ ๋ถ๊ฐ )
1. ์ปจํ ์ด๋ ์ด๋ฏธ์ง ๊ฐ์ ธ์ด
2. ์ปจํ ์ด๋ ๋ง๋๋ ํ๋ก์ธ์ค๋ฅผ runc๋ก ๋๊ธด๋ค?
3.
๐ Podman
Docker์ ์ ์ฌํ ์ปจํ ์ด๋ ๊ด๋ฆฌ ํ๋ก๊ทธ๋จ
๋์ปค์๋ ๋ค๋ฅด๊ฒ, demon์ ์ฌ์ฉํ์ง ์๋๋ค.
( ๋จ์ผ ํ๋ก์ธ์ค ๊ตฌ์กฐ )
์๋ก์ด ํ๋ก๊ทธ๋จ์ ์คํํ๋ ๊ฒ์ด ์๋๋ผ, ๊ธฐ์กด์ ์กด์ฌํ๋ Systemd๋ผ๋ ๋ฐฑ๊ทธ๋ผ์ด๋ ํ๋ก๊ทธ๋จ์์ ์ปจํ ์ด๋๋ฅผ ๊ด๋ฆฌํ๋ค.
- ๊ธฐ์กด ์ปจํ ์ด๋์ ๋ํ ์ ์ด์ฅ์น์ ์ ์ปจํ ์ด๋ ์์ฑ
- ๋ชจ๋ ์ฌ์ฉ์๊ถํ์ผ๋ก ์ปจํ ์ด๋๋ฅผ ๊ด๋ฆฌํ ์ ์๋ค. ( ๊ด๋ฆฌ์ ๊ถํ ํ์ ์์ )
buildah๋ฅผ ์ฌ์ฉํด, ๋ฐ๋ชฌ์ ์ฌ์ฉํ์ง ์๋๋ค.
( oci ํธํ ์ด๋ฏธ์ง ๋น๋ ๋๊ตฌ )
oci ํ์ค์ ํธํ๋๊ธฐ ๋๋ฌธ์, Docker Hub์ ์ ๋ก๋ ํ ์ ์๋ค.
๐ ๋น๊ต
Docker๋ ๊ด๋ฆฌ์ ๊ถํ ์์ด ํ ์ ์๋ ์์ ์ด ์๋ค. ( ์ปจํ ์ด๋์ ๊ถํ ํ์ )
Podman์ ๊ด๋ฆฌ์ ๊ถํ ์์ด ๋ชจ๋ ์์ ์ ํ ์ ์๋ค.
๊ด๋ฆฌ์ ๊ถํ ์์ด ์ปจํ ์ด๋๋ฅผ ๊ด๋ฆฌํ๋ฉด,
์ปจํ ์ด๋๊ฐ ํดํน๋นํด๋, ๊ด๋ฆฌ์ ๊ถํ์ด ํ์ํ ๊ณต๊ฒฉ์ ํ ์ ์๋ค.
Docker๋ ์ปจํ ์ด๋๋ฅผ ๋น๋ํ๊ณ ์คํํ๋ค.
Podman์ ์ปจํ ์ด๋๋ฅผ ๋น๋ํ์ง ์๊ณ , ์ด๋ฏธ์ง๋ฅผ ํตํด ๋ฐ๋ก ์คํํ๋ค. ( Buildah ์ฌ์ฉ )
๋ฐ์ํ