인프런 커뮤니티 질문&답변

민경재님의 프로필 이미지
민경재

작성한 질문수

따라하며 배우는 MySQL on Docker

Bridge Network을 이용한 Replication구성

안녕하세요!

작성

·

230

0

안녕하세요! 선생님!

좋은 강의 감사합니다.

 

강의마다 한개씩 질문할것같은데 ㅠㅠㅠ 죄송합니다.

 

우선적으로 궁금한건

브릿지를 이용해서 컨테이너가 재실행했을때 IP의 변동의 문제를 없애준다는 것에 매우 신기했는데요.

 

그럼 제가 이해한건 재실행되면 container안에 있는 mysql db 가 구성된 브릿지 네트워크 구성은 괜찮은건가요? 

 

재실행되면 mysql 구성도 다 리셋되는것이 아닌가 했는데 강의들어보니 재실행은 IP만 변경되지 안에있는 구성은 계속 유지가 되는것같아서요!

 

그럼 브릿지 name이 아닌 브릿지 네트워크 IP를 넣어도되지않을까요? 

답변 1

0

김영헌님의 프로필 이미지
김영헌
지식공유자

안녕하세요.

브릿지 네트워크 구성은 mysql container생성과는 별도로 생성하는 것이기 때문에 mysql container를 삭제한다고 같이 제거되지 않습니다.

예제가 간단하게 구성되어 있어서 표현이 되어있진 않지만 사실 브릿지 네트워크를 생성할때도 ip 대역을 설정해서 생성할 수 있고 mysql constainer를 생성할때 해당 브릿지 네트워크를 사용하도록 설정을 하면 해당 대역내에서 ip가 결정되게 됩니다.

같은 브릿지 네트워크 안에 있는 container간에는 network alias를 통해서 서로 연결이 가능하기 때문에 ip 변경시 발생할 수 있는 문제를 피할 수 있는 것이구요.

브릿지 네트워크를 이용해도 container가 재생성되면 ip는 변경될 수 있습니다.

 

 

민경재님의 프로필 이미지
민경재

작성한 질문수

질문하기