๐๋ค๋ก๊ฐ๊ธฐ
์ด๋ฏธ์ง์ ์ญํ
- ๋์ปค์์ ์ด๋ฏธ์ง๋ ์ปจํ
์ด๋๋ฅผ ์์ฑํ๋ ๋ฐ ํ์ํ ํ
ํ๋ฆฟ ์ญํ ์ ํ๋ค.
- ์ ํ๋ฆฌ์ผ์ด์
๊ณผ ๊ทธ์ ํ์ํ ์ข
์์ฑ ๋ฐ ๋ฐํ์์ ํฌํจํ๋ค.
- ๋ถ๋ณ์ฑ์ ๊ฐ์ง๋ฏ๋ก ์ด๋ค ํ๊ฒฝ์์๋ ๋์ผํ ์ปจํ
์ด๋๋ฅผ ๋ง๋ค ์ ์๋ค.
๊ณ์ธต ๊ตฌ์กฐ
- ๋์ปค ์ด๋ฏธ์ง๋ ์ฌ๋ฌ ๊ณ์ธต์ผ๋ก ๊ตฌ์ฑ๋๋ฉฐ, ๊ฐ ๊ณ์ธต์ ๋
๋ฆฝ์ ์ผ๋ก ์ ์ฅ ๋ฐ ๊ด๋ฆฌ๋๋ค.
- ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํจ์ผ๋ก์จ ์ด๋ฏธ์ง ์
๋ฐ์ดํธ๋ฅผ ํจ์จ์ ์ผ๋ก ํ ์ ์๋ค.
- ์ฆ, ์ด๋ฏธ์ง์ ํน์ ๊ณ์ธต๋ง ๋ณ๊ฒฝ๋๋ฉด ๊ทธ ๊ณ์ธต๋ง ์
๋ฐ์ดํธํ๋ฉด ๋๋ฏ๋ก ์ ์ฒด ์ด๋ฏธ์ง๋ฅผ ๋ค์ ๋น๋ํ ํ์๊ฐ ์๋ค.
Dockerfile
๋์ปค ์ด๋ฏธ์ง๋ Dockerfile์ด๋ผ๋ ํ
์คํธ ํ์ผ์ ๊ธฐ๋ฐ์ผ๋ก ๋น๋๋๋ค.
Dockerfile์๋ ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ๊ณผ ์ด๋ค ๋ช
๋ น์ ์คํํด์ผ ํ๋์ง ๋ฑ์ด ์ ์๋์ด ์๋ค.
๋น๋๋ ๋์ปค ์ด๋ฏธ์ง ํธ์
๋์ปค ์ด๋ฏธ์ง๋ Docker Hub์ ๊ฐ์ ์ค์ ๋ ์ง์คํธ๋ฆฌ์ ํธ์ํ ์ ์๋ค. ๋ ์ง์คํธ๋ฆฌ์ ํธ์๋ ์ด๋ฏธ์ง๋ ๋ค๋ฅธ ์ฌ๋๋ค์ด ๋ค์ด๋ก๋๋ฐ์ ์ฌ์ฉํ ์ ์๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ค์ ์ ํ๋ฆฌ์ผ์ด์
์ ์ฝ๊ฒ ๋ฐฐํฌํ๊ณ ๊ณต์ ํ ์ ์๋ค.
์ ๋ฆฌ
- ๋์ปค ์ด๋ฏธ์ง๋ ์ ํ๋ฆฌ์ผ์ด์
๊ณผ ๊ทธ ์์กด์ฑ์ ํฌํจํ ์คํ ํจํค์ง์ด๋ค.
- ์ด๋ฏธ์ง๋ฅผ ํตํด ์ด๋ค ํ๊ฒฝ์์๋ ๋์ผํ ๋ฐฉ์์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์
์ ์คํํ ์ ์๋ ์ปจํ
์ด๋๋ฅผ ๋ง๋ค ์ ์๋ค.