๊ฐ๋ฐ์ ํ๋ฉด์ ๋์ปค๋ ํ์ฐ์ ์ผ๋ก ์ฌ์ฉํ ์ ๋ฐ์ ์์๊ณ , ์ด๋ฒ ๋ฐฉํ ๋ ์ ๋๋ก ๊ณต๋ถํด๋ณด๋ ค๊ณ ํ๋ค. ํ์ฌ ์๋ ๊ฐ์๋ฅผ ๋ฃ๊ณ ์๊ณ , ๊ฐ์ฌ๋๊ป ํ๋ฝ์ ๋งก๊ณ ๋ธ๋ก๊ทธ์ ์ ๋ฆฌ๊ธ์ ์ฌ๋ฆฌ๋ ค๊ณ ํ๋ค.
1. ์๋ฒ
์ํฐํ๋ผ์ด์ฆ ์ด์ ํ๊ฒฝ์์ ๋ง์ ์์ ์๋ฒ๋ฅผ ์ด์ํด์ผ ํ๋ค.
ํ์ผ์๋ฒ, DB์๋ฒ, ์น์๋ฒ, ์น์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ ๋ฑ์ด ์๋ค.
๊ธฐ์ ์์ ๋ง์ ์์ ์๋ฒ ์ด์์ ํด์ผํ๊ณ , ์ด๋ 3๊ฐ์ง ๋ฐฉ์์ด ์กด์ฌํ๋ค.
๋ฒ ์ด๋ฉํ, ํ์ดํผ๋ฐ์ด์ , ์ปจํ ์ด๋
ํ๋์ฉ ์์๋ณด์
๋ฒ ์ด๋ฉํ์ ์ฐ๋ฆฌ๊ฐ ์ผ๋ฐ์ ์ผ๋ก ์ปดํจํฐ ์ฌ์ฉํ๋ ๋ฐฉ์๊ณผ ๋๊ฐ๋ค.
ํ์ดํผ๋ฐ์ด์ ๋ฅผ ์์๋ณด๊ธฐ ์ ์ ๊ฐ์ํ๋ฅผ ์์๋ณด์
๊ฐ๋ฐ์์ ์ด์์์ ๊ฒฝ๊ณ๋ฅผ ํ๋ฌด๋ Devops, ์์ค์ฝ๋๋ก ์ธํ๋ผ๋ฅผ ์ด์ํ๋ IaC, ์ ํ๋ฆฌ์ผ์ด์ ์ ์๊ณ ๋ ๋ฆฝ์ ์ธ ์๋น์ค๋ก ๋๋์ด ๊ด๋ฆฌํ๋MSA
๋์ปค๋ฅผ ํ์ฉํ๋ฉด ์ด๋ฅผ ์ ๋ค๋ฃฐ ์ ์๋ค.
2. ๊ฐ์ํ
๊ฐ์ํ๋ ์ค์ ๋ก ์กด์ฌํ๋ ์ปดํจํฐ๊ฐ ์๋์ง๋ง ๋ง์น ์ปดํจํฐ๊ฐ ์กด์ฌํ๋ ๊ฒ์ฒ๋ผ ๋ง๋ค์ด์ค๋ค. ์ฆ, ํ๋์ ์ปดํจํฐ๋ก ์ฌ๋ฌ๋ ์ปดํจํฐ๋ฅผ ๊ฐ์ง๊ฒ์ฒ๋ผ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.
๋ฌผ๋ฆฌ์ ์ธ ์ปดํจํฐ ์์ ๋ ผ๋ฆฌ์ ์ธ ์ปดํจํฐ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค. ๊ทธ๋ผ ๊ฐ์ํ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ญ๊ฐ ์ข์๊น?
์๋ฅผ๋ค์ด OS 1๊ฐ์ 4๊ฐ์ ํ๋ก๊ทธ๋จ์ ์คํํ๋ค๊ณ ํ์ ๋, ๋ฌธ์ ๊ฐ ์์ด๋ณด์ธ๋ค.
ํ์ง๋ง, ํ ํ๋ก๊ทธ๋จ์์ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉด, ์ด๋ ์ ์ฒด์ ์ํฅ์ ์ค ์ ์๊ณ , ํ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉ๋์ด ์ฆ๊ฐํด์ ๋จ์์๋ ๋ฆฌ์์ค๋ฅผ ๋ค ์ด๋ค๋ฉด, ์ด๋ํ ์ ์ฒด์ ์ํฅ์ ์ค ์ ์๋ค.
๊ฐ์ํ๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ๊ฐ ๊ฐ์ ์ปดํจํฐ์ ํ ๋นํ ๋ฆฌ์์ค์์ ์ง์ ์ ํ ์ ์๊ณ , ์ด๋ก์ธํด ํ ๊ณณ์ ๋ฌธ์ ๊ฐ ์๊ฒจ๋, ๋ค๋ฅธ ๊ณณ์๋ ์ํฅ์ ์ฃผ์ง ์๋๋ค. ๋ํ, ํ๋์จ์ด๊ฐ ๋น ๋ฅด๊ฒ ๋ฐ์ ํ๊ณ ์ํํธ์จ์ด์ ์๊ตฌ์ฌํญ์ด ๊ฐ์ํจ์ ๋ฐ๋ผ, ๋ฎ์ ์ฑ๋ฅ์ ์ฌ๋ฌ๋ ์ปดํจํฐ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ๋ณด๋ค ๋์ ์ฌ์์ ์ปดํจํฐ๋ฅผ ํ๋ ์ฌ์ฉํ๋๊ฒ์ด ๊ฒฝ์ ์ ์ด๋ค.
๊ฐ์ํ ๋ฐฉ์์๋ ํ์ดํผ๋ฐ์ด์ ์ ์ปจํ ์ด๋ ๋ฐฉ์์ด ์๋ค.
ํ์ดํผ๋ฐ์ด์
ํ์ดํผ๋ฐ์ด์ ์ ๋ํด ์์๋ณด์. ํ์ดํผ๋ฐ์ด์ ๋ ์ปดํจํฐ์ ์ค์น๋๋ ํ๋ก๊ทธ๋จ์ด๋ค.
ํ์ดํผ๋ฐ์ด์ ๋ ๊ฐ์ํ๊ฒฝ์ ์ผ๋ฐ ํ๋ก๊ทธ๋จ์ฒ๋ผ ๋ง๋ค๊ณ ์คํํ๊ณ ์ข ๋ฃํ๋ค.
๋ฌผ๋ฆฌ์ ์ธ OS: ํธ์คํธ OS
๋ ผ๋ฆฌ์ ์ธ OS: ๊ฒ์คํธ OS -> ํธ์คํธ์ ๋ฆฌ์์ค๋ฅผ ๋๋ ๋ ผ๋ฆฌ์ ๊ณต๊ฐ = ๊ฐ์๋จธ์
์ ๋ฆฌํ๋ฉด ์๋ฒ์ ํธ์คํธOS๋ฅผ ์ค์นํ๊ณ ๊ฐ์ํ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ํ์ดํผ๋ฐ์ด์ ๋ฅผ ์ค์นํ๊ณ ๊ฐ์๋จธ์ ์ ๋ง๋ค์ด์ ๊ฒ์คํธOS๋ฅผ ์คํํ๊ณ ๊ฒ์คํธ OS์ ์ค์ ํ๋ก์ธ์ค๋ฅผ ์ด์ํ๋ค.
ํ์ดํผ๋ฐ์ด์ ์ ๋์ ์๋ฆฌ
ํ๋ก์ธ์ค๋ ์ ์์ ์ธ ์คํ์ ์ํด ๋ฆฌ์์ค๊ฐ ํ์ํ๊ณ , OS๋ฅผ ํตํด์๋ง ํ๋์จ์ด๋ฅผ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค. ์ด๋ฅผ ์ํด OS์๋ ์ปค๋์ด ์๊ณ , ์ปค๋์ ํ๋์จ์ด์ ์ฌ์ฉ์์ฒญ์ ๋์ ์ ๋ฌํด์ฃผ๋ ์์คํ ์ฝ์ ์ฌ์ฉํ๋ค.
ํ๋ก์ธ์ค๋ค์ ์ปค๋์ ์์คํ ์ฝ์ ๋ณด๋ด์ ํ๋์จ์ด ์์์ ์ฌ์ฉํ๊ณ , ์ด๋ ๊ฐ OS ๋ณ๋ก ์์คํ ์ฝ์ ์ข ๋ฅ๊ฐ ๋ค๋ฅด๋ค. ๋ํ, ํ์ดํผ๋ฐ์ด์ ์์ด๋ ํธ์คํธ OS์๋ OS๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
์ฆ, ์ธ๊ตญ์ธ๋ผ๋ฆฌ ์ด์ผ๊ธฐํ๋ ๊ฒ์ด๊ธฐ์ ๋ฒ์ญ๊ฐ๊ฐ ํ์ํ๋ค.
๊ฒ์คํธ OS์ ์ปค๋์ ํ๋์จ์ด์ ์ฌ์ฉ์ ์ํด์ ํธ์คํธ OS์ ์ปค๋๋ก ๋ฆฌ์์ค ์ฌ์ฉ์ ์์ฒญํด์ผํ๋๋ฐ OS์ ์ข ๋ฅ๊ฐ ๋ค๋ฅด๋ฉด, ์์คํ ์ฝ์ ์ฒ๋ฆฌํ ์ ์๊ธฐ์ ์ด๋ฅผ ์ํ ํต์ญ๊ฐ์ธ ํ์ดํผ๋ฐ์ด์ ๊ฐ ํ์ํ๋ค.
ํ์ดํผ๋ฐ์ด์ ๋ฅผ ํตํด (๊ฒฉ๋ฆฌ๋ ๊ณต๊ฐ + ํต์ญ๊ฐ)์ ๊ธฐ๋ฅ์ ์ป์ ์ ์๋ค. ํ์ดํผ๋ฐ์ด์ ๋ ๊ธฐ์ ์ด๊ธฐ์ ์ฌ๋ฌ ์ ํ์ด ์๋ค.
ex) Vmware, Redhat, Virtual Box
์ปจํ ์ด๋ ๊ฐ์ํ
์ปจํ ์ด๋ ๊ฐ์ํ๋ ๋ฆฌ๋ ์ค ์ปค๋์ด ์ ๊ณตํ๋ ์์ฒด ๊ฒฉ๋ฆฌ ๊ธฐ์ ์ธ LXC์์ ์ถ๋ฐํ๋ค. ํ์ดํผ๋ฐ์ด์ ์ํํธ์จ์ด๊ฐ ๊ฒฉ๋ฆฌ๋ ๊ณต๊ฐ์ ๋ง๋ค์๋๋ฐ, LXC๊ธฐ๋ฅ์ ์ปค๋์ ์์ฒด ๊ธฐ๋ฅ๋ง ๊ฐ์ง๊ณ ๋ ๊ฒฉ๋ฆฌ๋ ๊ณต๊ฐ์ ๋ง๋ค ์ ์๋ค.
LXC๋ Namespace(๋๋ ์ ์๋ ๋จ์ ์ ์)์ Cgropus(์ฌ์ฉ๋ ๋ฐฐ๋ถ ์ง์ )๋ฅผ ์ฌ์ฉํ๋ค.
๊ฐ ์ปจํ ์ด๋ ๊ฐ์ํ๋ ํ์ดํผ๋ฐ์ด์ ์์ด ์ปค๋์ ์์ฒด๊ธฐ์ ์ ํ์ฉํ ๊ฐ์ํ!
๋ชจ๋ ์ปจํ ์ด๋๊ฐ ํ๋์ ์ปค๋์ ๊ณต์ ํ๋ค๋ ๊ฒ์ด ์ค์ํ๋ค.
ํ์ด๋ฒ๋ฐ์ด์ ๋ ๊ฒ์คํธ์ ํธ์คํธ์ ์ปค๋์ด ๋ ๋ฆฝ์ ์ผ๋ก ์กด์ฌํ๊ณ ํ์ดํผ๋ฐ์ด์ ๊ฐ ์ค๊ฐ์์ ์ปค๋๊ฐ ํต์ ์ ์ง์ํ๋ค. ์ฆ, ์์ฒญ์ด ๊ฑฐ์ณ๊ฐ๋ ๋จ๊ณ๊ฐ ๋ง๊ณ ์ด๋ ํฐ ์ค๋ฒํค๋๋ก ์ด์ด์ง๋ค. ์ปจํ ์ด๋ ๊ฐ์ํ๋ ํธ์คํธ OS์ ์ปค๋์ ๊ทธ๋๋ก ์ฌ์ฉํ๊ธฐ์ ์ค๋ฒํค๋๊ฐ ์ ๋ค
์ฆ, ํ๋์จ์ด ๋ฆฌ์์ค ์ฌ์ฉ์์ฒญ์ด ๋ ํจ์จ์ ์ด๊ณ ๊ฐ ์ปจํ ์ด๋๋ ์ปค๋์ด ์๊ณ ํธ์คํธ OS์ ์ปค๋์ ๊ณต์ ํ๊ธฐ์ ์ปค๋ ๊ณต์ ์๊ฐ ์์ฒด๊ฐ ์์ด์ง๋ค. ๋ฐ๋ผ์ ์ค๋ฒํค๋๊ฐ ์ ๊ณ , ๋ถํ ์ด ๋น ๋ฅด๋ค. -> ์ด๋ ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๊ตฌ ์ถฉ์กฑ
ํ์ง๋ง ํธ์คํธ OS์ ์ปค๋์ ๊ณต์ ํ๊ธฐ์ ํธ์คํธ OS์ ๋ค๋ฅธ ์ปจํ ์ด๋๋ ์คํํ ์์๋ ๋จ์ ๋ํ ์กด์ฌํ๋ค.
์ปค๋์ด ์์ฒด์ ์ผ๋ก ์ ๊ณตํ๋ ๊ฐ์ํ ๊ธฐ์ ์ ์ฌ์ฉ์๊ฐ ์ปจํธ๋กค ํ๊ธฐ ์ด๋ ต๊ธฐ์ ๋์ปค๋ ์ด ์ปค๋์ ์ปจํ ์ด๋ ๊ฐ์ํ ๊ธฐ์ ์ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉํ๊ธฐ์ํด ๋ง๋ค์ด์ง ์ํํธ์จ์ด์ด๋ค. ์ฌ์ฉ์๋ ๋์ปค๋ฅผ ํตํด์ ์ปจํ ์ด๋๋ฅผ ๋ง๋ค๊ณ ์ด์์ด ๊ฐ๋ฅํ๋ค.
๊ทธ๋ผ ํ์ดํผ๋ฐ์ด์ ๋ ๋น์ทํ๋ฐ?
ํ์ดํผ๋ฐ์ด์ ๋ฐฉ์์์๋ ๊ฒฉ๋ฆฌ๋ ๊ณต๊ฐ(Guest OS)์ ๋ง๋๋ ์ํํธ์จ์ด๊ฐ ํ์ดํผ๋ฐ์ด์ ์ด์ง๋ง, ์ปจํ ์ด๋ ๊ฐ์ํ์์ ์ค์ ๊ฒฉ๋ฆฌ๋ ๊ณต๊ฐ(Container)๋ฅผ ๋ง๋๋ ์ฃผ์ฒด๋ ๋์ปค ์ํํธ์จ์ด๊ฐ ์๋ ์ปค๋์ด๋ค. ๋์ปค๋ ์ด ์ปค๋์ ๊ฐ์ํ ๊ธฐ์ ์ ํ์ฉํ ์ ์๊ฒ ๋์์ฃผ๋ ๋ณด์กฐ ์๋จ์ผ ๋ฟ์ด๋ค.
3. ๋์ปค
๋์ปค๋ 2013๋ ์ ์ต์ด ๊ณต๊ฐ๋ ์คํ์์ค ์ํํธ์จ์ด์ด๋ค.
๋์ปค์ ๊ฐ์ ์ปจํ ์ด๋ ๊ฐ์ํ ๋๊ตฌ๋ฅผ ์ปจํ ์ด๋ ํ๋ซํผ์ด๋ผ ํ๊ณ , ์ด๋ ์ปจํ ์ด๋ ์์ง๊ณผ ์ปจํ ์ด๋ ๋ฐํ์์ผ๋ก ๊ตฌ์ฑ๋๋ค. ์ปจํ ์ด๋ ์์ง์ ์ฌ์ฉ์ ์์ฒญ๋ฐ์ ์ปจํ ์ด๋๋ฅผ ๊ด๋ฆฌํ๊ณ , ์ปจํ ์ด๋ ๋ฐํ์์ ์ง์ ์ปค๋๊ณผ ํต์ ํ๋ฉฐ ๊ฒฉ๋ฆฌ๋ ๊ณต๊ฐ์ ๋ง๋ ๋ค.
๋์ปค๋ RUNC ๋ผ๋ ๊ธฐ๋ณธ ์ปจํ ์ด๋ ๋ฐํ์์ ๋ณด์ ํ๊ณ ์๋ค.
๋์ปค์ ์ํคํ ์ณ
๋์ปค๋ ํด๋ผ์ด์ธํธ - ์๋ฒ ๋ชจ๋ธ๋ก ์คํ๋๋ค.
๋์ปค ๋ฐ๋ชฌ์ด๋ผ๋ ์๋ฒ๊ฐ ์กด์ฌํ๋ฉฐ, ํด๋ผ์ด์ธํธ๋ ์ฌ์ฉ์ ๋ช ๋ น์ ๋์ปค ๋ฐ๋ชฌ์๊ฒ ์ ๋ฌํ๋ค.
๋ฐ๋ชฌ์ด๋?
์๋ฒ์์ ์ง์์ ์ผ๋ก ์คํ๋๋ ์ํํธ์จ์ด
๋์ปค ๋ฐ๋ชฌ๋ ํธ์คํธ OS์์ ์ง์์ ์ผ๋ก ์คํ๋๋ฉด์ ํด๋ผ์ด์ธํธ ์์ฒญ์ ๋ฐ๋ผ ์ปจํ ์ด๋๋ฅผ ๊ด๋ฆฌํ๋ค. ๋์ปค ๋ฐ๋ชฌ์ ์ด๋ฅผ ํด๋ผ์ด์ธํธ๊ฐ ์ฌ์ฉํ ์ ์๋๋ก API๋ฅผ ์ ๊ณตํ๋ค.
API๋ ์ํธ๊ฐ์ ์ฝ์์ด๋ค. ์๋ฅ๋ฅผ ์์ฑ ์ํ๊ณ ์ ์ ํ๊ฒ ๋ค๊ณ ์ฐ๊ธฐ๋ฉด ์๋ฐ์์ค๋ค. ๋์ผํ ์์์ธ ์๋ฅ๋ฅผ ๋ด์ผํ๊ณ , ์ด ์๋ฅ๋ ์ํธ๊ฐ์ ์ฃผ๊ณ ๋ฐ๋ ์ ํด์ง ๋ฐ์ดํฐ ์์์ด๋ผ ํ ์ ์๋ค.
๋์ปค ๋ฐ๋ชฌ์ ์ปจํ ์ด๋๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํด API ๋ช ์ธ์๋ฅผ ์ ๊ณตํ๋ค. ์ด๋ ์ค๊ฐ ๋๋ฆฌ์ธ์ธ CLI๊ฐ ํ์ํ๋ค.
์์ ํ๋ํ๋๋ง๋ค API๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์๊ฐ์ด ์ค๋๊ฑธ๋ ค์ ๋์ปค์์๋ ๋์ปค CLI๊ฐ ์ ๊ณต๋๋ค. (CLI: Command Line Interface)
์ด๋ ํด๋ผ์ด์ธํธ๊ฐ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ฉด, ์๋ฒ์ API ์์์ ๋ง๊ฒ ๋ง๋ค์ด์ ๋์ ์ ๋ฌํ๊ณ ์ด๋ฅผ ํตํด ์ฌ์ฉ์๋ ๋์ปค ๋ฐ๋ชฌ API์ ์ฝ๊ฒ ํต์ ํ ์ ์๋ค.
๋์ปค๊ฐ ์ ๊ณตํ๋ ํด๋ผ์ด์ธํธ ํด์ ์ฌ์ฉํ๋ฉด ๋ช ๋ น์ด ํ์ค๋ก API์ ํต์ ํ ์ ์๋ค.
์๋ฅผ๋ค์ด CLI์์ ์ปจํ ์ด๋ ๋ชฉ๋ก ์กฐํ๋ฅผ ํ๊ณ ์ถ๋ค๋ฉด
- ๋ช ๋ น์ด ์คํ $docker ps
- ์ฌ์ฉ์ ๋ช ๋ น์ API์ ๋ง์ถ์ด ๋ณํ
- ๋ฐ๋ชฌ์ API ์์ฒญ
- ๊ฒฐ๊ณผ ์ ๋ฌ(์ปจํ ์ด๋ ๋ฆฌ์คํธ)
- ๊ฒฐ๊ณผ ํ์
์ ๋ฆฌํ์๋ฉด ํด๋ผ์ด์ธํธ๋ CLI, ์๋ฒ๋ ๋์ปค ๋ฐ๋ชฌ์ผ๋ก ๊ตฌ์ฑ๋๋ค. ์ฌ์ฉ์๋ CLI๋ฅผ ํตํด ๋ช ๋ น์ด๋ฅผ ํตํด ์ปจํ ์ด๋ ๊ด๋ฆฌ ๊ฐ๋ฅ.
๋ช ๋ น์ด๋ฅผ ์คํํ๋ฉด CLI๋ API์ ๋ง๊ฒ ์์ฒญ์ ๋ง๋ค์ด์ ๋์ปค ๋ฐ๋ชฌ์ ์ ๋ฌํ๊ณ , ๋์ปค ๋ฐ๋ชฌ์ ์ปจํ ์ด๋ ๋ฐํ์์ ํตํด ๋์ปค๋ฅผ ์กฐ์ํ๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋ฅผ CLI๋ก ๋ค์ ์ ๋ฌํ๋ค.
4. ์ปจํ ์ด๋ ์คํ
์ฃผ์๋ฅผ ์ ๋ ฅํ๋๊ฒ์ด ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด์ ์น์๋ฒ๋ก ์์ฒญ์ ๋ณด๋ด๋ ๊ฒ์ด๋ค.
์น์ฌ์ดํธ์ ์ฃผ์๋ฅผ ์ ๋ ฅํ๋ฉด ์น์๋ฒ๋ก ์์ฒญ์ด ์ ๋ฌ๋๊ณ , ๊ฐ ํ์ฌ๊ฐ ์ด์์ค์ธ ์น์๋ฒ๋ ์์ฒญ์ด ๋ค์ด์์๋ ์นํ์ด์ง๋ฅผ ํ์ผ๋ก ์๋ตํ๊ณ , ์ด ํ์ผ์ ์ฌ์ฉ์ ์น๋ธ๋ผ์ฐ์ ์ ํ์๋๋ค.
์ด ํ๋ฉด์ ํตํด ์ฌ์ฉ์๋ ์น์๋น์ค๋ฅผ ์ด์ฉํ๋ค.
docker run -p 80:80 --name hellonginx nginx
์ด ๋ช ๋ น์ ์ํํ๋ฉด ์ด CLI๊ฐ ๋ช ๋ น์ด๋ฅผ ์ปจํ ์ด๋์ ์คํ API์ ๋ง๊ฒ ๋ง๋ค์ด์ ๋์ปค ๋ฐ๋ชฌ์ผ๋ก ์ ๋ฌํ๋ค.
๋์ปค ๋ฐ๋ชฌ์ ์์ฒญ์ ๋ถ์ํด์ ์ปจํ ์ด๋ ๋ฐํ์์ ํตํด ์ปจํ ์ด๋๋ฅผ ์์ฑํ๊ณ , ๋ก์ปฌ ํธ์คํธ์ ์ ์ํ ์ปจํ ์ด๋์ ์คํ ์ค์ธ nginx ํ๋ก์ธ์ค์์ ์ด์์ฒญ์ ์ ๋ฌ๋ฐ์์ ์ฐ๋ฆฌ์๊ฒ ์นํ์ด์ง๋ฅผ ์ ๊ณตํด์ค๋ค.
์ปจํ ์ด๋๋ฅผ ์์ฑํด์ ํ๋ก์ธ์ค ์คํ์ํค๋ฉด ํ๋ก์ธ์ค๋ ๋์คํฌ๋ ๋คํธ์ํฌ, ๋ฉ๋ชจ๋ฆฌ, CPU ๋ฑ์ด ์์ ํ ๊ฒฉ๋ฆฌ๋ ๊ณต๊ฐ์์ ์คํ ๋๋ค.
์ด ์ํ์์ ์คํ์ํค๋ฉด ๊ฐ๊ฐ์ ์ปจํ ์ด๋๊ฐ ๊ฒฉ๋ฆฌ๋์ด ์์ ํ๊ฒ ์คํ๋๋ค. ๋จ์ํ ๋ช ๋ น์ด ํ์ค๋ก๋ ์น์๋ฒ ๊ตฌ๋๋๋๊ฒ์ด๋ค. ์์ฃผ ํธํ๋ค.
'๐ณ์ธํ๋ผ > Docker' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ฟ ๋ฒ๋คํฐ์ค (1) | 2024.09.11 |
---|---|
์๋ฒ ๊ฐ์ํ (0) | 2024.09.06 |
4. ์ด๋ฏธ์ง๋น๋ (0) | 2024.08.31 |
3. ์ด๋ฏธ์ง ๋ ์ง์คํธ๋ฆฌ (1) | 2024.08.31 |
2. ์ด๋ฏธ์ง์ ์ปจํ ์ด๋ (0) | 2024.07.01 |