Docker로 애플리케이션 배포하기

이재홍 http://www.pyrasis.com 2014.08.02 ~ 2014.09.20

지금까지 Docker 기본 사용법과 각종 기능들을 알아보았습니다. 이 장에서는 Docker로 애플리케이션을 배포하는 방법을 알아보겠습니다.

서버를 운영하고 애플리케이션을 배포하는 방법은 서비스 환경이나 구축하는 사람에 따라 다양한 방법이 나올 수 있습니다. 이 책에서는 분산형 버전 관리 시스템인 Git과 Docker를 이용하여 애플리케이션을 배포하는 방법을 소개하겠습니다.

예제 파일은 저의 GitHub 저장소에서 받을 수 있습니다.

서버 한 대에 애플리케이션 배포하기

먼저 서버 한 대에 애플리케이션을 배포하는 방법입니다.

  1. 개발자의 PC에서 애플리케이션을 개발한다.
  2. git push 명령으로 소스를 서버에 올린다.
  3. 서버에서는 저장소에 git push 명령이 발생하면 git hook을 실행시킨다.
  4. git hook에서 Docker 이미지를 생성하고, 이미지를 컨테이너로 실행한다.


그림 8-1 Git과 Docker로 서버 한 대에 애플리케이션 배포


저작권 안내

이 웹사이트에 게시된 모든 글의 무단 복제 및 도용을 금지합니다.
  • 블로그, 게시판 등에 퍼가는 것을 금지합니다.
  • 비공개 포스트에 퍼가는 것을 금지합니다.
  • 글 내용, 그림을 발췌 및 요약하는 것을 금지합니다.
  • 링크 및 SNS 공유는 허용합니다.

Published

30 November 2014