
๋ค์ด๊ฐ๊ธฐ์ ์ ์ด๋ฒ์ ์์ํ ํ๋ก์ ํธ์์๋ Docker๋ฅผ ์ ์ฉํด์ CI / CD๋ฅผ ๊ตฌํํ๊ธฐ๋ก ํ์๋ค. ๊ธฐ์กด์๋ Github Action + CodeDeploy + EC2 + RDS ์กฐํฉ์ด์์ง๋ง ์๋ฒ์์ ๋ฌธ์ ๊ฐ ๊ฝค๋ง๊ธฐ๋ ํ๊ณ ํ๊ฒฝ๋ณ์์ ์ฉ์ด๋ AWS์ฌ์ฉ ๋ฐฉ๋ฒ๋ฑ ๋ค์ํ ๊ฒ๋ค์ด ๋ฐ๋ชฉ์ ์ก์์ ๋ด์น๊น์ ๊ณต๋ถํด์ Docker๋ฅผ ์ ์ฉํด ๋ณด์๋ค. ์ ๋ง ์ฝ์ง์ ์ฐ์์ด์์ง๋ง ํด๋์๋์ ๋ฟ๋ฏํจ์ด๋...ใ ใ ์๊ทธ๋ผ ํ๋์ฉ ์์๋ณด๋๋ก ํ์. https://lucas-owner.tistory.com/48 https://velog.io/@9to0/CICD-Github-Action-%EC%82%AC%EC%9A%A9%ED%95%A0-%EB%95%8C-Docker-%ED%99%98%EA%B2%BD%EB%B3%80%EC%88%98-%EC%..

Docker ๋์ปค๋ ์ปจํ ์ด๋ ๊ธฐ๋ฐ ๊ฐ์ํ ๋๊ตฌ์ด๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ์ปจํ ์ด๋๋ผ๋ ๋จ์๋ก ๊ฒฉ๋ฆฌํ๊ณ ์คํํ๊ณ ๋ฐฐํฌํ๋ ๊ธฐ์ ์ ๋งํ๋ค. ๊ทธ๋ผ ์ฌ๊ธฐ์ ๋งํ๋ ์ปจํ ์ด๋๋ ๋ฌด์์ผ๊น? Container ์ปจํ ์ด๋๋ ๊ฐ์ํ ๊ธฐ์ ์ค ํ๊ฐ์ง์ด๋ค. ํธ์คํธ๋ ์ด์์ฒด์ ์์ ์ฌ๋ฌ๊ฐ์ ๊ฒฉ๋ฆฌ๋ ํ๊ฒฝ์ ์์ฑํ๊ณ ๊ฐ๊ฐ์ ์ปจํ ์ด๋ ์์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๋ค. ๊ธฐ์กด์ ํ์ดํผ๋ฐ์ด์ ๊ธฐ๋ฐ์ ๊ฐ์ํ ๊ธฐ์ ์ ๊ฐ์๋จธ์ (vm)์ ์์ฑํ๊ณ ๊ตฌ๋ํ๋๋ฐฉ์์ผ๋ก ์๋ํ๋ค. ์ผ์ชฝ๊ทธ๋ฆผ์ ๋ณด๋ฉด hypervisor ์์ ๋๋ค๋ฅธ OS๋ฅผ ํ ๋นํ๊ณ , ๊ทธ OS์์์ ๋์ํ๊ฒ ๋๋ค. Hypervisor ์์์ ๋์ํ๊ณ ์๋ VM๋ค์ ๊ฐ๊ฐ์ ์ปดํจํฐ๋ก ์๊ฐํ๋ฉด ๋๋ค. ์ฆ, OS์ค์น๋ถํฐ ์์ํด์ผ ๋๋ค๋ ์๋ฏธ์ด๋ค. ํ์ง๋ง ์ปจํ ์ด๋๋ฅผ ์ฌ์ฉํ๊ฒ ๋๋ฉด OS๋ฅผ ํ ๋นํ ํ์๊ฐ ์์ด์ง๊ณ , ..