docker images
-
스프링 부트(Spring Boot) + 몽고디비(Mongo DB) 도커(Docker)에 올리기웹 어플리케이션 2019. 3. 5. 15:44
이번 포스트에서는 docker-compose.yml을 이용해 스프링부트와 몽고디비를 도커에 올려보도록 하겠다. 이번 포스트는 이전 포스트에 많이 의존하므로 스프링 부트에 도커 올리기부터 따라 오는 것을 추천한다. 이제 드디어 임베디드 몽고디비에서 벗어나, docker compose를 이용해 실제 몽고디비를 도커에 올리고, 스프링 부트가 이 몽고디비를 이용하도록 설정 해 보도록 한다.예상 독자도커를 설치했다. ( 도커(Docker) 설치하기 )스프링 부트에 도커를 올렸봤다. ( 스프링 부트에 도커 올리기(Dockerizing Spring Boot) )To Do App을 따라서 잘 만들어왔다. - 꼭 필요한건 아니지만 이 포스트가 To Do App을 이용해 실습하기 때문에 따라하기 더 쉽다.목표docker-..
-
스프링 부트 도커에 올리기(Dockerizing Spring Boot App)웹 어플리케이션 2019. 2. 25. 13:36
이전 포스트 도커(Docker) 설치하기에서 도커가 무엇인지 간략하게 알아보고 도커를 설치했다. 이번 포스트에서는 실제 프로젝트를 이용해 도커 이미지를 만들고 도커 위에 컨테이너를 실행시켜 보도록 한다. 도커 이미지를 만들 프로젝트는 스프링부트 웹 어플리케이션 프로젝트이다.목차DockerfileDocker buildDocker runDockerfile첫번째로 도커가 이해 할 수 있는 Dockerfile이라는 것을 만들어 줘야 한다. 이 파일에 필요한 디펜던시 예를들어 우리와 같은 경우 어떤 자바를 사용 할 것인지, 어떤 어플리케이션(.jar)를 사용 할 것인지, 어떤 명령어로 이 도커 컨테이너를 실행시켜야 되는지에 대해 명시해야 한다.일단 프로젝트 root 디렉토리에 Dockerfile을 만들자. Doc..