๋์ปค ๋ฐ์คํฌํฑ ์ค์น ์์ ๋ค์๊ณผ ๊ฐ์ ๋ฌธ๊ตฌ๊ฐ ์ถ๋ ฅ๋๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
์ด๋ฌํ ๋ฌธ๊ตฌ๋ ์ ์ถ๋ ฅ๋๋ ๊ฒ์ผ๊น?
- ๋์ปค ๋ฐ์คํฌํฑ ์ค์น ์, WSL์ ์ธ ๊ฒ์ธ๊ฐ๋ฅผ ๋ฌป๋ ๋ฌธ๊ตฌ ์ถ๋ ฅ
๋์ปค๋ ๋ฆฌ๋ ์ค ์ปค๋ ๊ธฐ๋ฐ์ ์ปจํ ์ด๋ ๊ธฐ์ ์ด๋ฏ๋ก Windows์์ Docker์ ์ฌ์ฉํ๋ ค๋ฉด ๋ฆฌ๋ ์ค ์ปค๋์ ์ ๊ทผํ ์ ์๋ ๋ฐฉ๋ฒ์ธ WSL2๋ฅผ ์ฌ์ฉํด์ผํ๋ค.
ํ์ง๋ง ์ด๋ ๋์ปค ๋ฐ์คํฌํฑ์ ์ฌ์ฉํ๋ฉด Hyper-V๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ํ๋ฅผ ์ํํ ์ ์์ด ๋ฆฌ๋ ์ค ์ปค๋(WSL)์ ๋ณ๋๋ก ์ฌ์ฉํ ํ์๊ฐ ์๋ค.
Docker Desktop์ ์๋์ฐ์ WSL2๋ฅผ ๋ฐฑ์๋๋ก ์ฌ์ฉํ์ฌ Linux ์์ ์ ์ํํ ์๋ ์๊ณ , Hyper-V๋ฅผ ํตํด์๋ Linux ์์ ์ ์ํํ ์ ์๋ค.
์ปจํ ์ด๋๋ ๋ด๋ถ์ ์ผ๋ก ํธ์คํธOS์ ์ปค๋์ ๊ณต์ ํ๋ฏ๋ก ๊ฒฐ๊ณผ์ ์ผ๋ก ์ปจํ ์ด๋๋ก ๋ฆฌ๋ ์คOS๋ฅผ ๋์ฐ๊ธฐ ์ํด์๋ ํธ์คํธOS์ ๋ฆฌ๋ ์ค๊ฐ ํ์ํ๋ค.
Windows์์๋ ์ฃผ๋ก WSL์ ์ฌ์ฉํด์ ๋ฆฌ๋ ์ค ์ด์์ฒด์ ๋ฅผ ์ฌ์ฉํ๋๋ฐ, ๋์ปค ๋ฐ์คํฌํฑ์์ ์ด๋ฅผ ์ง์ํ๋ค.
๊ตณ์ด Windows WSL์ ์ฌ์ฉํ์ง ์์๊ฒฝ์ฐ Docker๋ Hyper-V๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ํ๋ฅผ ์ํํ๋ฉฐ, ์ด๋ฅผ ํตํด ๋ฆฌ๋ ์ค ์ปค๋์ ์ ๊ทผํ ์ ์๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก ์ด๋ป๊ฒ ํ๋ ๋์ปค ๋ฐ์คํฌํฑ์ ์ฌ์ฉํ๋ฉด ์ปจํ ์ด๋๋ก ๋ฆฌ๋ ์ค OS๋ฅผ ๋์ธ ์ ์๋ค!