Docker Compose
in Docker
๐ก docker compose
๋์ปค ์ปจํ ์ด๋๋ฅผ ์คํํ ๋ ํ์ํ ๋ณต์กํ ๋ช ๋ น์ด๋ฅผ ๋งค๋ฒ ๊ธฐ์ตํ๋๊ฑด ์ฝ์ง์๋ค.
๊ทธ๋ฌ๋ docker compose๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ํ๋์ ํ์ผ๋ก ๋ชจ๋ ๊ฑธ ํด๊ฒฐํ ์ ์๋ค.
์ฐ์ docker command์์๋ ๋คํธ์ํฌ๋ฅผ ์ ์ํด์ผ ํ๋ค.
docker network create <๋ง๋ค ๋คํธ์ํฌ ์ด๋ฆ>
docker run --network <๋ง๋ค ๋คํธ์ํฌ ์ด๋ฆ>
๊ทธ๋ฌ๋ docker composeํ์ผ์์๋ ๋ฐ๋ก ์ค์ ์ ํด์ฃผ์ง ์์๋, ์๋์ ์ผ๋ก
๋คํธ์ํฌ์ ์ฐ๊ฒฐ์ด ๋๋ค๊ณ ํ๋ค.
โ host์ 8080ํฌํธ๋ก ์์ฒญ์ด ๋ค์ด์จ๋ค.
โ ์น์๋ฒ ์ปจํ ์ด๋์ 80๋ฒ ํฌํธ๋ก ์์ฒญ์ด ์ ๋ฌ ๋๋ค.(ํฌํธ ํฌ์๋ฉ)
โ ๋ง์ฝ post์์ฒญ์ด ๋ค์ด์ค๋ฉด ์์ฒญ์ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ 3306ํฌํธ๋ก ๊ฐ๋ค.