-
카테고리
-
세부 분야
데이터베이스
-
해결 여부
미해결
docker-host-ip
22.03.25 23:50 작성 조회수 285
0
안녕하세요 강사님!
궁금한게 있는데 172-31-10-19 ip가 현재 외부 ip가 아닌
하나의 서버에 컨테이너가 실행되고 그 안에 도커가 있는 환경이라고 생각하는데요.
결국 외부에서 접속하는 것으로 보이지만 현재 실습환경에서는 애플리케이션 서버 와 docker 가 있는 서버가 현재 172-31-10-19 ip로 같은 서버기에 ip가 같은것인거죠?
port 같은 경우에는 걍 애플리케이션 서버 3306
mysql 컨테이너가 올라가있는 경우 서버 3306
감사합니다.
답변을 작성해보세요.
0
김영헌
지식공유자2022.03.26
안녕하세요.
언급해 주신 172.31.10.19는 Docker가 설치된 ec2 인스턴스의 ip입니다.
그리고 해당 챕터에서 접속하는 것은 말씀하신 것 처럼 dockerhost에서 그 dockerhost에 실행 중인
mysql docker로 접속하는 것이구요.
말씀하신 것 처럼 같은 서버라서 ip가 같은 게 맞습니다.
만약 mysql docker가 실행 중인 dockerhost가 아닌 다른 외부 서버에서 해당 mysql docker로
접속을 하는 경우 네트워크 상으로 연결이 가능한 상황이라면 동일한 방식으로 mysql docker에
접속할 수 있습니다.
결국 같은 서버 상에서 접속하든 외부 서버에서 접속하든 동일한 명령어와 방식으로 접속이 가능합니다.
감사합니다.
답변 1