Docker 작업

도커 툴박스 포트 포워딩

Jungsoomin :) 2021. 1. 23. 18:39
  • 도커 툴박스 설치 후 사용해보는 중 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 짠! 인 것 같다.