๐ณ Docker
"์ด์ ํ๊ฒฝ์ ์ฝ๋์ฒ๋ผ ๊ด๋ฆฌํ๋ ์ปจํ ์ด๋ ๊ธฐ๋ฐ ํ๋ซํผ"
- ๋์ปค๋, ๋ฐ์ดํฐ ๋๋ ํ๋ก๊ทธ๋จ์ ๊ฒฉ๋ฆฌ ์ํค๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ์ํํธ์จ์ด
- ๋ฆฌ๋ ์ค ์ปจํ ์ด๋์์ ๋ฆฌ๋ ์ค ์ดํ๋ฆฌ์ผ์ด์ ์ ํ๋ก์ธ์ค ๊ฒฉ๋ฆฌ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ๋ ์ฝ๊ฒ ์ปจํ ์ด๋๋ก ์คํํ๊ณ ๊ด๋ฆฌํ ์ ์๊ฒ ํด์ฃผ๋ ์คํ์์ค ํ๋ก์ ํธ
- ๋์ปค ์์ง(Docker Engine) ํน์ ๋์ปค์ ๊ด๋ จ๋ ๋ชจ๋ ํ๋ก์ ํธ๋ฅผ ๋งํ๋ ๊ฒ
- ๋์ปค ์์ง์ ์ปจํ ์ด๋๋ฅผ ์์ฑํ๊ณ ๊ด๋ฆฌํ๋ ์ฃผ์ฒด๋ก์ ์ด ์์ฒด๋ก๋ ์ปจํ ์ด๋๋ฅผ ์ ์ดํ ์ ์๊ณ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๋์ปค ํ๋ก์ ํธ

๋ค์ํ ํ๋ก๊ทธ๋จ๊ณผ ๋ฐ์ดํฐ๋ฅผ ๊ฐ๊ฐ ๋ ๋ฆฝ๋ ํ๊ฒฝ์ ๊ฒฉ๋ฆฌํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ ๋ค์ํ ํ๊ฒฝ๊ณผ ํ๋ก๊ทธ๋จ์ด ์ฌ์ฉ๋๋ ์๋ฒ์ ์ฃผ๋ก ์ฌ์ฉ๋๋ค.
- ์ฉ์ด
- container
- ์ฌ๋ฌ๊ฐ์ง์ ํ๊ฒฝ์ ํ๋์ ๊ณต๊ฐ์ผ๋ก ๊ฐ๊ฐ ๋ถํ ์ ํ๋ค๋ฉด, ๋ ๋ฆฝ๋ ๊ณต๊ฐ์ ๋ฐ์ดํฐ์ ํ๋ก๊ทธ๋จ์ ๋๋ ๊ฒ๊ณผ ๊ฐ๋ค. ์ด๋ฅผ ์ปจํ ์ด๋๋ผ๊ณ ํ๋ฉฐ, ์ด ์ปจํ ์ด๋๋ฅผ ๋ค๋ฃฐ ์ ์๋๋ก ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๊ฒ์ด Docker์ด๋ค.
- Docker Engine
- ๋์ปค๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์ ๋์ปค ์์ง์ด ํ์ํ๋ฉฐ ๋์ปค๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฆฌ๋ ์ค ์์์ ๊ตฌ๋๋๋ค.
- ์๋์ฐ๋ mac os์์๋ ๋์ปค๋ฅผ ๊ตฌ๋ํ ์๋ ์์ผ๋ ๋์ปค๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฆฌ๋ ์ค ์ด์์ฒด์ ์์ ์ฌ์ฉํ๋ ๊ฒ์ ์ ์ ๋ก ๋ง๋ค์ด์ก๊ธฐ ๋๋ฌธ์ ๋ด๋ถ์ ์ผ๋ก๋ ๋ฆฌ๋ ์ค๊ฐ ์ฌ์ฉ์ด ๋๋ฉฐ, ์ปจํ ์ด๋์์ ๋์์ํฌ ํ๋ก๊ทธ๋จ์ ๋ฆฌ๋ ์ค์ฉ ํ๋ก๊ทธ๋จ์ด๋ค.
- container

- ๋ฐ์ดํฐ๋ ํ๋ก๊ทธ๋จ์ ๋
๋ฆฝ๋ ํ๊ฒฝ์ ๊ฒฉ๋ฆฌํด์ผ ํ๋ ์ด์
์ฌ๋ฌ ํ๋ก๊ทธ๋จ์ด ๋์ํ๋ ์๋ฒ ํ๊ฒฝ์ ๊ฒฝ์ฐ, ๊ธฐ์กด ์ค๊ณ์ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ํ๋๋ผ๋ ๋ค๋ฅธ ํ๋ก๊ทธ๋จ๊ณผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฑ ๋๋ ํฐ๋ฆฌ๋ฅผ ๊ณต์ ํ๊ฒ ๋๋ฉด์ ๋ฒ์ ์ถฉ๋ ๋ฑ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์๊ฐ ์๋ค.
→ ํ๊ฒฝ ์์ ๊ฒฉ๋ฆฌ๊ฐ ํ์ํจ.

- ์ปจํ
์ด๋์ ์ฅ์
- ์ปจํ
์ด๋๋ ๋จ์ํ ๊ฒฉ๋ฆฌ๋ ํ๊ฒฝ๋ฟ๋ง ์๋๋ผ ์ฝ๊ฒ ์ฎ๊ธธ ์ ์๊ธฐ ๋๋ฌธ์, ๋ฌผ๋ฆฌ์ ํ๊ฒฝ, ์๋ฒ ๊ตฌ์ฑ์ ์ฐจ์ด๋ฅผ ๋ฒ์ด๋์ ์ด์์ฒด์ ์ ํ๊ฒฝ์ผ๋ก ์ธํ ๋ฌธ์ ๋ค์ ๋ฐฉ์งํ ์ ์๋ค.
→ ๋์ผํ ํ๊ฒฝ๊ณผ ํ๋ํ ์ปจํ ์ด๋๋ฅผ ๋ฐฐํฌํ๋ค๋ฉด ๋๊ตฌ๋ ๋์ผํ ํ๊ฒฝ์์ ๊ฐ๋ฐ์ด ๊ฐ๋ฅํ๋ค. - ๋์ปค ์ด๋ฏธ์ง์ ์ธ์ด๋ ํ๋ ์์ํฌ ๋ฒ์ ์ผ ๋ฏธ๋ฆฌ ๋ชจ๋ ์ ํด๋์ ์ ์๊ณ ํด๋น ์ด๋ฏธ์ง๋ฅผ ์ปจํ ์ด๋ํ ์ํค๋ฉด ๊ทธ ์ปจํ ์ด๋๋ ๋ก์ปฌ ํ๊ฒฝ์ ๊ฐ์ญ์์ด ๋ ๋ฆฝ์ ์ผ๋ก ๊ตฌ๋ํ๊ธฐ ๋๋ฌธ์ ๋ฒ์ ์ด ์์ดํด์ ๋ฐ์ํ๋ ์ด์๋ฅผ ์ ํํ ์ ์์
- ์๋ฒ ๋ฐฐํฌ ํ ์๋ฒ ํ๋๋ ์ด๋ ์ ์ด๋ฏธ์ง๋ง ๊ฐ์ ธ์ ์๋ก์ด ์๋ฒ์ ์ปจํ ์ด๋๋ฅผ ๋ง๋ค์ด ๋์ผํ ํ๊ฒฝ์ ์ฝ๊ฒ ๊ตฌ์ถํ ์ ์์
- ์ปจํ
์ด๋๋ ๋จ์ํ ๊ฒฉ๋ฆฌ๋ ํ๊ฒฝ๋ฟ๋ง ์๋๋ผ ์ฝ๊ฒ ์ฎ๊ธธ ์ ์๊ธฐ ๋๋ฌธ์, ๋ฌผ๋ฆฌ์ ํ๊ฒฝ, ์๋ฒ ๊ตฌ์ฑ์ ์ฐจ์ด๋ฅผ ๋ฒ์ด๋์ ์ด์์ฒด์ ์ ํ๊ฒฝ์ผ๋ก ์ธํ ๋ฌธ์ ๋ค์ ๋ฐฉ์งํ ์ ์๋ค.
'virtual environment > Docker' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| Docker Volumes (0) | 2025.06.10 |
|---|---|
| Dockerfile vs. Docker Hub (0) | 2025.06.10 |
| Docker ๊ตฌ์กฐ/๋์ ์๋ฆฌ (0) | 2025.06.10 |
| Docker์ Virtual Machine์ ์ฐจ์ด (0) | 2025.06.09 |
| Docker ์ฉ์ด ๋ฐ ๊ธฐ๋ฅ ์ ๋ฆฌ (0) | 2025.06.06 |