- ํ์ ์์ Docker๋ฅผ ๋ง์ด ์ฐ๋ ์ด์
์ด์์ฑ : ํน์ ํ๋ก๊ทธ๋จ์ ๋ค๋ฅธ ๊ณณ์ผ๋ก ์ฝ๊ฒ ์ฎ๊ฒจ์ ์คํํ ์ ์๋ ํน์ฑ
- ๋งค๋ฒ ๊ท์ฐฎ์ ์ค์น ๊ณผ์ ์ ๊ฑฐ์น์ง ์์๋ ๋จ
- ํญ์ ์ผ๊ด๋๊ฒ ํ๋ก๊ทธ๋จ์ ์ค์นํ ์ ์๋ค. (๋ฒ์ , ํ๊ฒฝ ์ค์ , ์ต์ , ์ด์์ฒด์ )
Docker ๋?
์ปจํ ์ด๋๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๊ฐ์ ํ๋ก๊ทธ๋จ์ ๋ถ๋ฆฌ๋ ํ๊ฒฝ์์ ์คํ ๋ฐ ๊ด๋ฆฌํ ์ ์๋ ํด
์ปจํ ์ด๋(Contianer)๋?
- ํ๋์ ์ปดํจ๋ ํ๊ฒฝ ๋ด์์ ๋ ๋ฆฝ์ ์ธ ์ปดํจํฐ ํ๊ฒฝ์ ๊ตฌ์ฑํด์, ๊ฐ ํ๊ฒฝ์ ํ๋ก๊ทธ๋จ์ ๋ณ๋๋ก ์ค์นํ ์ ์๊ฒ ๋ง๋ ๊ฐ๋
- ํ๋์ ์ปดํจํฐ ๋ด์์ ์ฌ๋ฌ๊ฐ์ ๋ฏธ๋ ์ปดํจํฐ ํ๊ฒฝ์ ๊ตฌ์ฑํ ์ ์๋ ํํ
- ์ฌ๊ธฐ์ ๋งํ๋ ๋ฏธ๋ ์ปดํจํฐ๋ฅผ ๋ณด๊ณ Docker ์์๋ ์ปจํ ์ด๋๋ผ๊ณ ๋ถ๋ฅธ๋ค.

์ปจํ ์ด๋์ ์ปจํ ์ด๋๋ฅผ ํฌํจํ๊ณ ์๋ ์ปจํ ์ด๋๋ฅผ ๊ตฌ๋ถํ๊ธฐ์ํด์ ์ปจํ ์ด๋๋ฅผ ํฌํจํ๊ณ ์๋ ์ปดํจํฐ๋ฅผ ํธ์คํธ(host) ์ปดํจํฐ๋ผ๊ณ ๋ถ๋ฅธ๋ค.
์ปจํ ์ด๋์ ๋ ๋ฆฝ์ฑ
- ์ปจํ ์ด๋๋ '๋ ๋ฆฝ์ ์ธ ์ปดํจํฐ ํ๊ฒฝ' ๊ตฌ์ฒด์ ์ผ๋ก ์ด๋ค๊ฒ๋ค์ด ๋ ๋ฆฝ์ ์ผ๋ก ๊ด๋ฆฌ๋๋
-> ๋์คํฌ(์ ์ฅ๊ณต๊ฐ) : ๊ฐ ์ปจํ ์ด๋ ๋ง๋ค ๊ฐ์์ ์ ์ฅ ๊ณต๊ฐ์ ๊ฐ์ง๊ณ ์์.
-> ๋คํธ์ํฌ(IP,Port) : ๊ฐ ์ปจํ ์ด๋๋ง๋ค ๊ณ ์ ์ ๋คํธ์ํฌ๋ฅผ ๊ฐ์ง๊ณ ์์ . ์ปจํ ์ด๋๋ ๊ฐ์์ IP ์ฃผ์๋ฅผ ๊ฐ์ง๊ณ ์์
์ด๋ฏธ์ง(Image)๋?
ํ๋ก๊ทธ๋จ์ ์คํํ๋๋ฐ ํ์ํ ์ค์น ๊ณผ์ , ์ค์ , ๋ฒ์ ์ ๋ณด ๋ฑ์ ํฌํจํ๊ณ ์๋ค.
์ฆ , ํ๋ก๊ทธ๋จ์ ์คํํ๋๋ฐ ํ์ํ ๋ชจ๋ ๊ฒ์ ํฌํจํ๊ณ ์๋ค.
'Docker' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| Next.js ๋ฅผ Docker๋ก ๋ฐฐํฌํ๊ธฐ (1) | 2025.03.22 |
|---|---|
| DockerFile? (0) | 2025.03.22 |
| Docker Volume (๋์ปค ๋ณผ๋ฅจ) /MySQL๋ก ๋ณผ๋ฅจ ์ฌ์ฉํด๋ณด๊ธฐ (0) | 2025.03.22 |
| Docker CLI (0) | 2025.03.16 |
| Docker ์ค์น (0) | 2025.03.15 |