๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก๋„์ปค์ œ๋กœ (1)

๋‹ญ๋ฐœ๊ฐœ๋ฐœ

docker0 : ์ปจํ…Œ์ด๋„ˆ๋Š” ์–ด๋–ป๊ฒŒ ํ†ต์‹ ํ•˜๋‚˜์š”?

์œ„ ์‚ฌ์ง„์˜ ๋„ค๋ชจ๋‚œ ๋ฐ•์Šค๊ฐ€ ๋„์ปค ํ˜ธ์ŠคํŠธ์ด๋‹ค. (๋„์ปค๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๋Š” ํ˜ธ์ŠคํŠธ ์‹œ์Šคํ…œ ์—ฌ๊ธฐ์„œ docker daemon์„ startํ•˜๊ฒŒ ๋˜๋ฉด docker0๋ผ๊ณ  ํ•˜๋Š” network interface๊ฐ€ ์ƒ๊ธด๋‹ค. docker0๋ผ๊ณ  ํ•˜๋Š” interface๋Š” virtual ethernet bridge(๋ธŒ๋ฆฟ์ง€ ๋„คํŠธ์›Œํฌ๋ฅผ ์ง€์›ํ•ด์ฃผ๋Š” ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ)์ด๋‹ค. ์ปจํ…Œ์ด๋„ˆ์—์„œ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ip์™€ ์‹ค์ œ ๋„์ปค ํ˜ธ์ŠคํŠธ๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋„คํŠธ์›Œํฌ๋ฅผ ์—ฐ๊ฒฐํ•ด์ฃผ๋Š” ์—ฐ๊ฒฐ๊ณ ๋ฆฌ ์—ญํ• ์„ ํ•ด์ค€๋‹ค. ๋ธŒ๋ฆฟ์ง€ ๋„คํŠธ์›Œํฌ๋ฅผ ์ง€์›ํ•ด์ฃผ๊ธฐ ์œ„ํ•ด์„œ docker0(๋„์ปค ์ œ๋กœ)๋Š” ๋‚ด๋ถ€์ ์œผ๋กœ network advance translation์ด๋ผ๊ณ  ํ•˜๋Š” nat ์„œ๋น„์Šค์™€ ํฌํŠธํฌ์›Œ๋”ฉ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ด์ฃผ๊ณ  ์žˆ๋‹ค. docker0 - virtual ethernet bridge - L2 ํ†ต์‹ ๊ธฐ๋ฐ˜..