강의

멘토링

로드맵

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

이얏님의 프로필 이미지
이얏

작성한 질문수

따라하며 배우는 MySQL on Docker

Remote로 MySQL Container 접속하기

docker-host-ip

작성

·

384

0

안녕하세요 강사님!

 

궁금한게 있는데 172-31-10-19 ip가 현재 외부 ip가 아닌 

하나의 서버에 컨테이너가 실행되고 그 안에 도커가 있는 환경이라고 생각하는데요.

 

결국 외부에서 접속하는 것으로 보이지만 현재 실습환경에서는 애플리케이션 서버 와 docker 가 있는 서버가 현재 172-31-10-19 ip로 같은 서버기에 ip가 같은것인거죠?

 

port 같은 경우에는 걍 애플리케이션 서버 3306 

mysql 컨테이너가 올라가있는 경우 서버 3306

 

감사합니다.

퀴즈

도커 컨테이너가 가상 머신보다 리소스 활용 면에서 효율적인 주된 이유는 무엇일까요?

컨테이너 내부 설정이 자동화되어 있어서

별도의 게스트 OS 없이 호스트 OS 자원을 공유해서

이미지 파일 크기가 훨씬 작아서

네트워크 구성이 단순해서

답변 1

0

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

안녕하세요.

언급해 주신 172.31.10.19는 Docker가 설치된 ec2 인스턴스의 ip입니다.

그리고 해당 챕터에서 접속하는 것은 말씀하신 것 처럼 dockerhost에서 그 dockerhost에 실행 중인

mysql docker로 접속하는 것이구요.

말씀하신 것 처럼 같은 서버라서 ip가 같은 게 맞습니다.

만약 mysql docker가 실행 중인 dockerhost가 아닌 다른 외부 서버에서 해당 mysql docker로

접속을 하는 경우 네트워크 상으로 연결이 가능한 상황이라면 동일한 방식으로 mysql docker에

접속할 수 있습니다.

결국 같은 서버 상에서 접속하든 외부 서버에서 접속하든 동일한 명령어와 방식으로 접속이 가능합니다.

감사합니다.

이얏님의 프로필 이미지
이얏

작성한 질문수

질문하기