작성
·
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는 변경될 수 있습니다.