Use docker in WSL2 distro
REAME
express.js ๊ณต๋ถํ๋ค๊ฐ mongodb๋ฅผ ์ค์นํ ์ผ์ด ์์ด ์ค์นํ๋ค๊ฐ ๋ฐ๊ฒฌํ ๋ฌธ์ .
https://www.mongodb.com/docs/manual/tutorial/install-mongodb-community-with-docker/
์ค์นํ๋ ค๊ณ ๋ดค๋๋ WSL distro ์์์ docker
์ฑ์ ์ฌ์ฉํ ์ ์๋ค๊ณ ๋์จ๋ค. ๋ถ๋ช
ํ ์์ ์ WSL ์์์ ๋์ปค ์ด ๊ธฐ์ต์ด ์์ด์ ์ข ์ฐพ์๋ดค๋๋...
Solution
https://learn.microsoft.com/en-us/windows/wsl/tutorials/wsl-containers
๋์ปค ๋ฐ์คํฌํฑ ์ค์ ์์ Settings > Resources > Wsl Integration
ํญ์ผ๋ก ๊ฐ์ ์ํ๋ ๋์คํธ๋ก๋ฅผ ํ ๊ธํ๋ฉด ๋์ปค ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋ง๋ค์ด์ค๋ค๊ณ !
Plus Alpha: port forwarding
-p <inbound-port>:<destination-port>
๋ฅผ docker run
๋ช
๋ น์ด ์ฌ์ด์ ๋ผ์๋ฃ์ด์ฃผ๋ฉด ๋๋ค.
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fd3697bcf65c postgres "docker-entrypoint.sโฆ" 2 seconds ago Up 2 seconds 0.0.0.0:5432->5432/tcp recre-db
๋งค๋ฒ ์๊ฒฉ ๋ฐ์คํฌํฑ์ ์ผ์ docker desktop์ ์ผ์ผํ๋ ๋ฌธ์
https://stackoverflow.com/questions/51252181/how-to-start-docker-daemon-windows-service-at-startup-without-the-need-to-log ๋ค์ ๋ํ์์ Task Scheduler๋ฅผ ์ฌ์ฉํ์ฌ ์ปดํจํฐ ๋ถํ 1๋ถ ๋ค์ ์๋์ผ๋ก ํ์คํฌ๋ฅผ ์คํํ๋๋ก ๋ง๋ค ์ ์์๋ค.