[Docker] ๋คํธ์ํฌ
๋์ปค๋ ์ปจํ ์ด๋๋ฅผ ์์ฑํ ๋๋ง๋ค ๊ฐ๊ฐ ์ฌ์ฉํ ip๋ฅผ ํ ๋นํด์ฃผ๋๋ฐ, ์ด๊ฒ๋ ๋ค์ํ ์ปค์คํ ์ด ๊ฐ๋ฅํ ๋ถ๋ถ์ด๋ค.
์ปจํ ์ด๋์ ์ ์ฉ ๊ฐ๋ฅํ ๋คํธ์ํฌ ๋ชฉ๋ก์ docker network ls๋ก ์กฐํํ ์ ์๋ค.
์ฌ๊ธฐ์ ์ปจํ
์ด๋๋ฅผ ์์ฑํ ๋ ๊ธฐ๋ณธ์ผ๋ก ์ฌ์ฉ๋๋ ์น๊ตฌ๋ bridge๋ค.
๋ธ๋ฆฟ์ง ๋คํธ์ํฌ๋ ๊ฐ์ IP์ธ 172.17.0.*์ ์์ฐจ์ ์ผ๋ก ํ ๋นํ๋ค.
์ด ๊ฐ์ IP๋ค์ ํธ์คํธ ๋ด์์๋ง ์ ๊ทผ ๊ฐ๋ฅํ ๊ฐ์ง IP๋ค. ๊ทธ๋์ ์ด๊ฑธ ์ด๋ค๋ฉด ํฌํธํฌ์๋ฉ์ผ๋ก ํธ์คํธ์ IP๋ฅผ ์ฐ๊ฒฐํด์ฃผ๋ ๋ฑ์ ๋ถ๊ฐ์์
์ ๊ฐํ ํ์๊ฐ ์๋ค.
๊ทธ๋ฆฌ๊ณ host๋ ๋ง ๊ทธ๋๋ก host์ IP๋ค. ์ ๊ฑธ ์ฐ๋ฉด ๋์ปค๊ฐ ํธ์คํธ์ IP๋ฅผ ์์ ํ ๊ณต์ ํ ์ ์๋ค.
none์ ๊ทธ๋ฅ IP๋ฅผ ์ฐ์ง ์๊ฒ ๋ค๋ ์๋ฏธ๋ค. ์ธ๋ถ์์ ์์ ํ ๋จ์ ์ ์๋ฏธํ๋ค.
๊ธฐ๋ณธ ๋คํธ์ํฌ ์ฌ์ฉ
๊ทธ๋ฆฌ๊ณ ์ ๋คํธ์ํฌ๋ค์ ์ปจํ ์ด๋๋ฅผ ์์ฑํ ๋ --net ์ต์ ์ผ๋ก ์ ์ฉํ ์ ์๋ค.
์ด๋ ๊ฒ ์ปจํ
์ด๋๋ฅผ ์์ฑํ๋ฉด

ํธ์คํธ์ ๋์ผํ IP๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
ํธ์คํธ IP๋ ๊ฐ์ IP์ธ๊ฑด ํธ์คํธ๋ ์ง๊ธ ๊ฐ์๋จธ์ ์ ์ฌ๋ ค๋ ์ํ๋ผ์ ๊ทธ๋ ๋ค. ์ด๊ฑฐ virtualbox๋ค.
๋ธ๋ฆฟ์ง๋ฅผ ์ต์ ์ผ๋ก ์ฃผ๋ฉด ์ด์ ์ํ์ ๋์ผํ๊ฒ ๋์ํ๋ค.
๊ทธ๋ฅ ๊ฐ์ IP๋ง ๋์ ธ์ค๋ค.
none์ ์ฃผ๋ฉด
IP๊ฐ ์์ด์ง๋ค.
์ปจํ ์ด๋ ๋คํธ์ํฌ ์ฌ์ฉ
์ด์ธ์๋ ์ด๋ฏธ ๋์ํ๊ณ ์๋ ๋ค๋ฅธ ์ปจํ
์ด๋์ IP๋ ๊ฐ๋ค์ธ ์ ์๋ค.
container:์ปจํ
์ด๋๋ช
์ ํํ๋ก ์ธ์๋ฅผ ์ ๋ฌํ๋ฉด ๋๋ค.
์ฌ๊ธฐ์ test5 ์ปจํ
์ด๋๋ ์์์ ๋ธ๋ฆฟ์ง๋ก ์์ฑํ ์ปจํ
์ด๋๋ค.

๊ทธ๋ผ IP๋ฅผ ์์ ํ ๊ณต์ ํ๊ฒ ๋๋ค.
๊ทธ๋ ๋ค.