Buildah๋ Docker์ ๊ฐ์ ๋ฐ๋ชฌ์ด ํ์ํ์ง ์์ ๊ฒฝ๋ ๋๊ตฌ์
๋๋ค. ์คํ ์ค์ธ ์๋น์ค ์์ด ์ปจํ
์ด๋ ์ด๋ฏธ์ง๋ฅผ ์์ฑ, ๊ตฌ์ถ ๋ฐ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. Buildah๋ ๋ฃจํธ๋ฆฌ์ค ์ด๋ฏธ์ง ๊ตฌ์ถ, ๋ฐ๋ชฌ๋ฆฌ์ค ์๋ ๋ฐ ์์ ํ ์คํฌ๋ฆฝํธ ์ ์ด์ ๊ฐ์ ์ฃผ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์ ์๋ CI/CD ํ๊ฒฝ์์ ์์
ํ๋ฉด์ Buildah์ Skopeo๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋ ๋ง์ ์ ์ด ๋ฐ ๋ณด์์ ์ํ์ต๋๋ค. Docker์๋ ๋ณด์ ๋ฌธ์ , CI/CD ํ๊ฒฝ์์์ ๊ณผ์, ํฌ๋ช
์ฑ ๋ถ์กฑ ๋ฑ์ ๋ฌธ์ ์ ์ด ์์ต๋๋ค. Buildah๋ ๋ฃจํธ๋ฆฌ์ค ๊ตฌ์ถ, ํฌ๋ช
์ฑ ๋ฐ ์คํฌ๋ฆฝํธ ์ ์ด๋ฅผ ํตํด ์ด๋ฌํ ๋ฌธ์ ์ ์ ํด๊ฒฐํฉ๋๋ค. ์ ์์ ์ฒซ ๋ฒ์งธ Buildah ํ๋ก์ ํธ๋ Ubuntu์์ ๊ฐ๋จํ ์ปจํ
์ด๋ ์ด๋ฏธ์ง๋ฅผ ๊ตฌ์ถํ๊ณ ์ฑ์ ๋ณต์ฌํ๋ ๊ฒ์ด์์ต๋๋ค. Buildah๋ Docker๋ณด๋ค ๋ ์ด์ด๋ฅผ ๋ ์ฝ๊ฒ) ๊ฒ์ฌ ๋ฐ ์์ ํ ์๋ ์์ต๋๋ค. ๋ํ Podman๊ณผ ์๋ฒฝํ๊ฒ ํธํ๋๋ฉฐ OCI ํธํ์ผ๋ก Kubernetes, OpenShift ๋ฑ์ ํ๊ฒฝ์ ์ ํฉํฉ๋๋ค. Buildah๋ ๋ณด์ ํ๊ฒฝ ๋ฐ CI/CD ํ์ดํ๋ผ์ธ์ ์ ํฉํ ๋ฐ๋ชฌ๋ฆฌ์ค ๋ฐ ๋ฃจํธ๋ฆฌ์ค ๋ฐฉ์์ผ๋ก ์ปจํ
์ด๋ ์ด๋ฏธ์ง๋ฅผ ๊ตฌ์ถํ๋ ์๋ฒฝํ ๋๊ตฌ์
๋๋ค.
dev.to
๐ Goodbye Docker Daemon: My Journey into Buildah for Secure Container Builds
