링크텍스트Docker설치_1
링크텍스트Docker설치_2(war배포)
원래는 리눅스에서 도커를 설치해서 실행해야하는데
윈도우 10 이상부터는 리눅스 환경처럼 cmd 창을 활용할 수 있어서?
그냥 윈도우 powershell을 이용해서 설치했다.

설치 후




실행완료!
도커 안에 배포한 war 파일!

서버 가상화, Docker가 생긴 이유.
서버 가상화가 등장하기 전에는 하나의 데이터센터에 너무 많이 사용되는 하드웨어와 많이 사용되지 않는 하드웨어가 동시에 존재하는 경우가 많았다.
그러나 가상화 등장 후 여러 가상 시스템에서 부하에 따라 워크로드를 이동할 수 있게 되었으며, 하나의 물리적 서버에서 여러 개의 서버 운영체제와 구성을 실행할 수 있게 되어 효율성이 향상되었다. 따라서 서버 가상화를 통해 리소스를 다른 많은 가상 컴퓨터와 공유할 수 있으므로 조직은 데이터 센터 하드웨어 사용 공간 및 방대한 양의 물리적 하드웨어를 실행하는 데 드는 관련 비용을 크게 줄일 수 있다.링크텍스트
예전에는 하나의 하드웨어(H/W)에 하나의 서버 운영체제(O/S)
물리적인 공간, 비용의 문제로 비효율을 느낌. 하나의 하드웨어에서 여러 서버를 관리할 수 있는 가상화를 생각하게 되었다. 그게 docker.

경로 예:
ROOT.war = 주소/
a.war = 주소/a/
외부 접근 포트는 80이고, 컨텍스트 안의 포트가 8080.(둘은 상관이 없음)
url에서 테스트 할때는 외부환경에서 접근하는 것이므로 80으로 접근이 된다.

