WSL 2์์ Docker ์ฌ์ฉ
Windows ์ WSL 2๋ฅผ ์ค์นํ๋ค๋ฉด WSL ์ backend ๋ก ์ฌ์ฉํ๋ docker ๋ก ๊ฐ๋ฐ ํ๊ฒฝ์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
์ค์น
๋จผ์ Install Docker Desktop on Windows ๋ฅผ ํด๋ฆญํด์ Windows์ฉ docker desktop์ ๋ค์ด๋ก๋ ๋ฐ๊ณ ์ค์นํฉ๋๋ค.
์ค์นํ๊ณ docker ๋ฅผ ์คํํ ํ์ ํธ๋ ์ด์์ docker ๋ฅผ ์ฐพ์ ํ์ ๋ง์ฐ์ค ์ฐ ํด๋ฆญํด์ Settingsย ๋ฉ๋ด๋ฅผ ์ ํํฉ๋๋ค.
์ค์ ํ๋ฉด์์ General ย โ Use the WSL2 based engineย ์ด ์ฒดํฌ๋์ด ์๋์ง ํ์ธํฉ๋๋ค.
Resources ย โ WSL Integrationย ์์ docker ๋ฅผ ์ฌ์ฉํ WSL ์ ์ฒดํฌํ ํ์ Apply & Restartย ๋ฅผ ํด๋ฆญํฉ๋๋ค.
์ด์ WSL ์ธ์คํด์ค๋ฅผ ์ด๊ณ ๋ช ๋ นํ์์ docker ๋ฅผ ์คํํด ๋ด ๋๋ค.
$ docker --version Docker version 20.10.2, build 2291f61
์ ์ ๋์ ์ฌ๋ถ๋ฅผ ํ์ธํ๊ธฐ ์ํด hello-world ์ปจํ ์ด๋๋ฅผ ์คํํด ๋ด ๋๋ค.
$ sudo docker run hello-world