tomcat

    Docker를 이용한 Tomcat Image pull & run

    Tomcat Apache에 대한 이해아파치는 오픈소스 라이센스에 따라 배포된 HTTP 웹 서버이다. 웹 서버라는 것은 클라이언트의 요청을 기다리고 요청에 대한 데이터를 만들어서 응답하는 역할을 한다. 그렇지만 아파치는 정적인 데이터밖에 처리하지 못한다(HTML, CSS, 이미지 등등등..) Tomcat에 대한 이해현재 가장 일반적으로 많이 사용되는 WAS(Web Aplication Server)이다. 톰캣은 웹 서버가 아닌 웹 컨테이너에서 클라이언트(고객)의 요청이 있을 때 내부 프로그램을 통해 결과를 만들어내고 이것을 다시 클라이언트에게 돌려주는 역할을 한다. 보통 톰캣이라고 부르지않고 아파치 톰캣이라고 부른다. 그 이유는 웹 서버와 웹 컨테이너의 결합으로 다양한 역할을 수행하기 때문이다. 정적인 데이..

    Docker 컨테이너들을 Kubernetes를 이용해 오케스트레이션하기

    작업 목적 : 여러 개의 컨테이너를 오케스트레이션할 수 있도록 Docker Image단위로 Kubernetes 서비스를 구축한다. 1. Docker Image pull -> Docker run 2. Docker Image -> Kubernetes pod으로 관리 3. Docker Image들을 Kubernetes를 통해서 오케스트레이션 서비스 임의종료시 복구 확인 4. 일련의 과정을 원클릭(최소) instruction으로 수행 각 서비스별 상세 설정항목 관리 Docker Image pull 받아서 Kubernetes로 실행 (from dockerhub) Jenkins, Nexus, Tomcat, MariaDB 여러 개의 컨테이너를 오케스트레이션할 수 있도록 Docker Image단위로 Kubernetes..