본문 바로가기

도커11

[Kubernetes]컨테이너를 이용하여 웹 어플리케이션 배포하기(3티어구조) #3 이전 포스트에서는 PC에 Docker를 설치하고 3 티어 어플리케이션 구성을 했지만, 이제 Kubernetes 에다가 컨테이너로 구성된 3티어 어플리케이션을 배포해본다. 준비사항기존에 빌드한 docker image를 kubernetes에서 가져올 수 있도록 dockerhub에 저장한다.$ docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEapache-petclinic latest fb2b159ac038 18 hours ago 242MBtomcat-petclinic latest 3a818df03a1d 43 hours ago 584MBdocker images를 통해 apache, tomcat 컨테이너 이미지를 확인 한 뒤 dockerhub에 올린다. DockerHub에 .. 2018. 3. 28.
[Docker]컨테이너를 이용하여 웹 어플리케이션 배포하기(3티어구조) #2 이전 포스트에서 Tomcat과 MySQL을 Docker 컨테이너로 연동했다. 이번 포스트에서는 apache 웹서버를 통해 접속하는 구성을 해본다.그래서 WEB(Apache) - WAS(Tomcat) - DB(MySQL)의 3티어 구조를 완성한다. Apache - Tomcat 연동 (mod_jk)아파치와 톰캣은 연동은 아래 링크를 참조 한다. http://www.kangtaeho.com/41 Build Apache Docker Image아래 링크에 있는 샘플 예제를 통해 Dockerfile을 만들고, mod_jk 구성에 필요한 파일들로 이미지를 빌드한다.https://github.com/Paritosh-Anand/Docker-Httpd-Tomcat/tree/master/httpd참고로 worker.prop.. 2018. 3. 27.
[Docker]컨테이너를 이용하여 웹 어플리케이션 배포하기(3티어구조) #1 Kubernetes나 기타 container platform은 Docker image를 배포하곤 한다.결국에는 Docker를 이해해야 위의 Platform을 이해 할 수 있기 때문에 Docker를 이용하여 기본적인 3 티어 구조 (Web, Was, DB)를 구성하고 배포해보고자 한다. 준비사항a. WEB : apache 2.4b. WAS : Tomcatc. DB : MySQLd. 샘플 코드 : https://github.com/spring-petclinic/spring-framework-petclinic.git Docker 설치 : virtual box에 ubuntu 16.04를 설치하고 아래 명령어를 통해 설치한다.sudo apt-get install apt-transport-https ca-certi.. 2018. 3. 26.