2023. 7. 8. 16:34ใSystem ์์ ์ค/Docker
๐ [Docker] ์คํ์ค์ธ Container Port Forwarding ๋ค์ ํ๊ธฐ
๐ฝ ๊ฐ์
๐ฆ ์๊ฐ
์ฃผ๋๋ ํ์ฌ ์ด ์ ์ ๋ง๋ค์๋ systemd๋ฅผ ์ฌ์ฉํ ์ ์๋ Ubuntu Docker๋ฅผ ๊ฐ์ง๊ณ , ์ฌ๋ฌ๊ฐ์ง๋ก ํ์ฉํ์ฌ ์ฌ์ฉํ๊ณ ์๋๋ฐ, ์ด ์์ ์ด๋ค Application์ ์ค์นํ์์ ๋, ํฌํธ ํฌ์๋ฉ์ ํ์ง ์๊ณ , ์งํ์ ํ๊ธฐ ๋๋ฌธ์ ์์
์ด ์๋ฃํ๊ณ , ๋์ ๊ต์ฅํ ๋๊ฐํ ์ํฉ์ ๋ง๋ ์ ์์์ด์.
๊ทธ๋์ ์ด๋ฏธ ๊ตฌ๋์ค์ธ Container์ ํฌํธ ํฌ์๋ฉ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ ๋ฆฌํด ๋ณด๋ ค๊ณ ํด์.
๐ฝ ์คํ์ค์ธ Docker Container Port Forwarding
์ต์ด ์ฃผ๋๊ฐ ์์
ํ ๋ ๊ฐ์ Container ์ค giggal-logstash๋ฅผ ์์
ํด ๋ณด๋๋ก ํ ๊ฒ์.
์ผ๋จ ๊ธฐ๋์ค์ธ Container๋ฅผ ๋ฉ์ถฐ์ฃผ๋๋ก ํ ๊ฒ์.
๋ฉ์ถ Container๋ฅผ Docker Image๋ก ๋ง๋ค์ด ์ค ๊ฑฐ์์.
๋ช
๋ น์ด๋ฅผ ์ง์ ์
๋ ฅํด์ค๋ ๋์ง๋ง, ์ฃผ๋๋ ์์ ๊ฐ์ด shell Script๋ฅผ ๋ง๋ค์ด ์ฃผ์์ด์.
-p๋ฅผ ํตํด Host์ ํฌํธ ํฌ์๋ฉ์ ํด์ฃผ์์ด์.
๊ธฐ์กด์ ๋์ํ๋ Container๋ฅผ ์ญ์ ํด ์ฃผ๊ณ , Shell Script๋ฅผ ํตํด ์๋กญ๊ฒ Container๋ฅผ ๋ง๋ค์ด ์ฃผ์์ด์.
์ด๋ ๊ฒ ํฌํธ ํฌ์๋ฉ์ด ๊ฑธ๋ฆฐ๊ฑธ ํ์ธํ ์ ์์ด์.
๐ง ์ฐธ๊ณ ์๋ฃ