Postgres ์ปจํ ์ด๋ ์ถ๊ฐ
postgres_custom์ด๋ผ๋ ์ปจํ ์ด๋ ์๋น์ค ์ถ๊ฐservices:ํ์ ํญ๋ชฉ์ ์์ฑvolumes์ ํญ๋ชฉ ๋ฏธ๋ฆฌ ์ถ๊ฐ
์ปจํ ์ด๋ ๊ณ ์ IP ํ ๋น
๊ณ ์ IP ์ค์ ์ด์ ?
- ๊ธฐ๋ณธ์ ์ผ๋ก ์ปจํ ์ด๋๋ค์ ์ ๋ IP ์ง๋
- ์ฌ๊ธฐ๋์ IP ๋ณ๋ ๊ฐ๋ฅ
- ๊ณ ์ IP ๋ฏธ์ง์ ์, ์ปจํ ์ด๋๋ค์ default network์ ๋ฌถ์
- ์ฆ, network๊ฐ ๋ค๋ฅธ ์ปจํ ์ด๋๋ค๋ผ๋ฆฌ ์๋ก ํต์ ํ์ง ๋ชปํจ
- ๋ฐ๋ผ์,
networks๋ฅผ ํตํด ๊ณ ์ IP๋ฅผ ํ ๋นํ์ฌ ๋์ผ ๋คํธ์ํฌ์ ๋๊ณ ์ถ์ ์ปจํ ์ด๋๋ค๋ผ๋ฆฌ ๋์ผnetworksํ ๋น ํ์
- ์๋กญ๊ฒ ์์ฑํ
postgres_custom์๋น์ค์networksํญ๋ชฉ ์ถ๊ฐ- ์์
networksํญ๋ชฉ์์ ์์ฑ๋network_custom์ ์ฌ์ฉํ๊ฒ ๋ค๊ณ ์ ์ธ ipv4_address: ๊ณ ์ IP
- ์์
services์ ๋์ผํ ๊ณ์ธต์networksํญ๋ชฉ ์์ฑnetwork_custom์ด๋ผ๋ ๋คํธ์ํฌ ํญ๋ชฉ ์์ฑ
- ์ด๋, ํ๋์ ์ปจํ
์ด๋์๋ง ๊ณ ์ IP๋ฅผ ๋ถ์ฌํ๋๊ฒ ์๋ ๋ค๋ฅธ ์ปจํ
์ด๋์๋
network_custom์ ํ ๋นํ๊ณ , IP๋ฅผ ๋ถ์ฌํด์ผํจ!!- ๊ธฐ๋ณธ ๋ฉํ DB ์ธ
postgres์ 5431์ ์ฌ์ฉํ์ฌ ์ ์ํ ์ ์๊ฒ ํฌํธ ๋ ธ์ถ
- ๊ธฐ๋ณธ ๋ฉํ DB ์ธ


๋์ญํญ ์ค์
172.28.0.0 ์์ ๋์ญํญ 28 ์ฌ์ฉ ์ด์ ?
- defalut network์์ 25.0 ๋์ญํญ์ ์ฌ์ฉ
- ๋ฐ๋ผ์, ํด๋น ๋์ญํญ์ ์ฌ์ฉํ๋ฉด ์๋จ!!
๋์ญํญ ํ์ธ ๋ฐฉ๋ฒ
- docker ๋ด ์ปจํ ์ด๋ ์์ธ ๋ชฉ๋ก ํ์ธ
sudo docker inspect {CONTAINER ID}- ํ์ฌ ๋คํธ์ํฌ ๋ชฉ๋ก ํ์ธ
sudo docker network lsNETWORK IDํ์ธโข

DB ์ ์
port ์ค์
docker-compose.yaml์ ์ปค์คํ db์ Port๋ฅผ 9999๋ก ์ค์ ํ์ฌ๋ airflow ๋ด์์๋ 5432๋ก ์ง์ ํด์ผํจ!!! ์ด๋ ๋ก์ปฌ์์๋ 9999 ํฌํธ๋ก ์ฐ๊ฒฐํ์ง๋ง, ์ปจํ ์ด๋ ๊ฐ ์ฐ๊ฒฐ์ 5432 ํฌํธ๋ก ์ฐ๊ฒฐ๋๊ธฐ ๋๋ฌธ์