2025. 10. 18. 22:21ใDocker
๋์ปค์ ๋ํ ํ์ต ๋ฐ ๊ฐ๋ ์ ๋ฆฌ๋ ์๋ ๊ฐ์๋ฅผ ํตํด ์งํํ์์ต๋๋ค.
๋น์ ๊ณต์๋ ์ดํดํ ์ ์๋ Docker ์ ๋ฌธ/์ค์ | JSCODE ๋ฐ์ฌ์ฑ - ์ธํ๋ฐ ๊ฐ์
ํ์ฌ ํ์ 4.9์ ์๊ฐ์ 13,976๋ช ์ธ ๊ฐ์๋ฅผ ๋ง๋๋ณด์ธ์. ๋น์ ๊ณต์ ์ ์ฅ์์๋ ์ฝ๊ฒ ์ดํดํ ์ ์๊ณ , ์ค์ ์์ ๋ฐ๋ก ์ ์ฉ ๊ฐ๋ฅํ Docker ์ ๋ฌธ/์ค์ ๊ฐ์๋ฅผ ๋ง๋ค์ด๋ดค์ต๋๋ค! Docker ๊ธฐ๋ณธ ๊ฐ๋ , Spring Boot๋ฅผ
www.inflearn.com
๋์ปค(Docker)๋? – ๋ก์ปฌ ํ๊ฒฝ ๋ฌธ์ ํด๊ฒฐ๊ณผ ์ด์์ฑ ํ๋ณด
ํ๋ก์ ํธ๋ฅผ ์งํํ๋ค ๋ณด๋ฉด ๊ฐ์ ์ฝ๋๋ผ๋ ๋ก์ปฌ ํ๊ฒฝ์ ๋ฐ๋ผ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ์ข ์ข ์์ต๋๋ค.
ํ์ง๋ง ๋์ปค๋ฅผ ์ฌ์ฉํ๋ฉด, ํ ๋ฒ์ ๋ช
๋ น์ด๋ก ์ผ๊ด๋ ํ๊ฒฝ์ ๊ตฌ์ฑํ๊ณ ํ๋ก๊ทธ๋จ์ ์คํํ ์ ์์ต๋๋ค.
๋ํ ๋์ปค๋ ๋
๋ฆฝ์ ์ผ๋ก ์คํ๋์ด ์ถฉ๋ ์ํ์ด ์ ๊ธฐ ๋๋ฌธ์, ํ๋ก๊ทธ๋จ ์คํ ํ๊ฒฝ์ ์์ ์ ์ผ๋ก ์ ์งํ ์ ์์ต๋๋ค.
๐ก ์ฆ, ๋์ปค๋ ์ด์์ฑ์ ์ํด ์ฌ์ฉํ๋ค๊ณ ๋ณผ ์ ์์ต๋๋ค.
๐ฅ๏ธ ๋์ปค ์ปจํ ์ด๋์ ๊ฐ๋
๋์ปค๋ ์ปจํ ์ด๋๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ก๊ทธ๋จ์ด ๋ถ๋ฆฌ๋ ํ๊ฒฝ์์ ์คํ๋๋๋ก ๋์์ค๋๋ค.
๐ฌ ๊ทธ๋ ๋ค๋ฉด ์ปจํ ์ด๋๋ ๋ฌด์์ผ๊น์?
- ์ฝ๊ฒ ์ด์ผ๊ธฐํ๋ฉด, ์ปดํจํฐ ํ๊ฒฝ ์์ ์๋ ๋ฏธ๋ ์ปดํจํฐ๋ผ๊ณ ์๊ฐํ๋ฉด ๋ฉ๋๋ค.

- ์ด ๋ฏธ๋ ์ปดํจํฐ๋ฅผ host๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ, ๋ ๋ฆฝ์ ์ผ๋ก ์คํ๋๊ณ ๊ด๋ฆฌ๋ฉ๋๋ค.
- ์ฐ๋ฆฌ๊ฐ ๋ก์ปฌ์์ ํ๋ก๊ทธ๋จ์ ์ ๊ทผํ ๋ ํํ ์ฌ์ฉํ๋ localhost์ฒ๋ผ, ์ปจํ ์ด๋์์๋ host๋ง๋ค ๊ณ ์ ์ฃผ์(IP)์ ํฌํธ(PORT)๋ฅผ ํตํด ์์ฒญํ ์ ์์ต๋๋ค.
๐ก ํฌ์ธํธ
- ์ปจํ
์ด๋๋ ์์ ํ ๋
๋ฆฝ๋ ํ๊ฒฝ์ ๊ฐ์ง๋ฉฐ ๊ฐ ์ปจํ
์ด๋๋ง๋ค ์ ์ฅ๊ณต๊ฐ(๋์คํฌ)๊ณผ ๊ณ ์ IP, ํฌํธ๊ฐ ์กด์ฌํฉ๋๋ค
โก๏ธ ํ๋ก๊ทธ๋จ ์ถฉ๋ ์์ด ์์ ํ๊ฒ ์คํ ๊ฐ๋ฅ
๐ฆ ๋์ปค ์ด๋ฏธ์ง(Image)๋?
๋์ปค์์๋ ์ด๋ฏธ์ง(Image)๋ผ๋ ๊ฐ๋ ์ด ์กด์ฌํฉ๋๋ค.
- ์ด๋ฏธ์ง๋ ์ฝ๊ฒ ๋งํ๋ฉด ๋ํ ๋ ๊ฒ์ ์นฉ๊ณผ ๊ฐ์ต๋๋ค.
- ์ด๋ฏธ์ง๋ฅผ ํตํด ํน์ ํธ์คํธ(host)์์ ์คํํ ์ ์์ต๋๋ค.
- ํ๋ก๊ทธ๋จ ์คํ์ ํ์ํ ๋ชจ๋ ํ๊ฒฝ๊ณผ ์ค์ ์ด ์ด๋ฏธ์ง ์์ ๋ด๊ฒจ ์์ต๋๋ค.
๐ก ์ ๋ฆฌ
- ์ด๋ฏธ์ง๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ปจํ ์ด๋๋ฅผ ๋ง๋ค๋ฉด ํ๊ฒฝ ์ธํ ๊ฑฑ์ ์์ด ํ๋ก๊ทธ๋จ ์คํ ๊ฐ๋ฅํด์ง๋๋ค.
๐ป ์๋์ฐ ํ๊ฒฝ์์์ ๋์ปค ํ์ฉ
์๋์ฐ์์ ๋์ปค๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด WSL2(Windows Subsystem for Linux)๋ฅผ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ด ์ผ๋ฐ์ ์ ๋๋ค.
- Windows PowerShell์ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํ
- ๋์ปค ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ
๐ ์ฐธ๊ณ ์๋ฃ
03-0. Windows ๋ฒ์ ํ์ธ ๋ฐ PowerShell ๊ด๋ฆฌ์ ๊ถํ ์คํ ๋ฐฉ๋ฒ
## Windows PowerShell ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํ WSL2 ์ฌ์ฉ์ ์ํด์๋ **Windows PowerShell**์ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํํ๊ณ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ฉฐ, WS…
wikidocs.net
๐ ์์ฝ
- ๋์ปค๋ ํ๊ฒฝ ๋ ๋ฆฝ์ฑ๊ณผ ์ด์์ฑ์ ์ ๊ณตํฉ๋๋ค.
- ๐ฅ๏ธ ์ปจํ ์ด๋๋ ๋ ๋ฆฝ๋ ๋ฏธ๋ ์ปดํจํฐ๋ก ์ปจํ ์ด๋ ๋ง๋ค IP, PORT, ์ ์ฅ๊ณต๊ฐ์ด ์กด์ฌํฉ๋๋ค.
- ๐ฆ ์ด๋ฏธ์ง(Image)๋ฅผ ํตํด ํ๊ฒฝ๊ณผ ํ๋ก๊ทธ๋จ ์คํ์ ํ ๋ฒ์ ๋ฐฐํฌ ๊ฐ๋ฅํฉ๋๋ค.
- ๐ป ์๋์ฐ์์๋ WSL2 + PowerShell ๊ด๋ฆฌ์ ๊ถํ์ ํตํด ๋์ปค ์ฌ์ฉํ ์ ์์ต๋๋ค.