- 도커 툴박스 설치 후 사용해보는 중 Oracle Virtual Box 기반으로 돌아가는 것 같아서 시험
- 도커 컨테이너 포트 바인딩을 -p 로 주면, Virtual Machine 바깥의 Host OS 에서 접근하나.. 싶었음
- 즉 포트 포워딩이 Host OS -> Virtual Machine -> Docker Container 까지 되있는 건가 궁금
우분투에 아파치 서버를 달아서 들어가보자
docker run -i -t --name network_test -p 80:80 ubuntu:14.04
docker run -i -t --name network_test2 -p 버츄얼머신IP:7777:80 ubuntu:14.04
# 우분투 배시 셀에 접속 후
apt-get update
apt-get install apache2 -y
serviec apache2 start
ps -ef | grep apache
#잘 돌아감
이후 Host OS 에서 localhost 로 들어가보려하니 안됨.
- 아, Host OS 랑 Virtual Machine 이랑은 포트 포워딩 안되있구나. 하고 생각 해봄
- 그럼 Docker Tool Box 의 IP를 타고 넘어가보면 어떤가 궁금
Host OS 에서 Virtual Machine IP:포트로 접근 -> 포트 포워딩으로 Docker Container 포트로 넘어감 -> Apache2 짠! 인 것 같다.
'Docker 작업' 카테고리의 다른 글
.Volume (0) | 2021.01.27 |
---|---|
Docker Tool Box 윈도우 공유 폴더 마운트 (0) | 2021.01.24 |
Docker Compose 를 이용한 Fat.jar 들의 실행 (0) | 2021.01.02 |
OpenJDK 12.0.2 기반 Fat.jar 도커이미지 빌딩 (0) | 2021.01.01 |
Docker 컨테이너의 JVM 할당량 확인해보기 (0) | 2021.01.01 |