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

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

개발자 PC에서 소스 Push하기

이제 개발자 PC로 돌아옵니다.

exampleapp 저장소 디렉터리로 이동한 뒤 git remote add 명령으로 origin 주소를 설정합니다.

~/exampleapp$ git remote add origin <서버 사용자 계정>@<서버 IP 주소 또는 도메인>:exampleapp

예를 들면 서버 사용자 계정이 pyrasis이고, 서버 IP 주소가 192.168.0.40이면 origin 주소는 pyrasis@192.168.0.40:exampleapp이 됩니다.

git push 명령으로 소스를 서버에 올립니다.

~/exampleapp$ git push origin master

git push 명령 출력 결과에서 Docker 이미지와 컨테이너가 생성되는 모습을 볼 수 있습니다. git push 명령이 완전히 끝나면 웹 브라우저를 실행하고 서버 IP 주소로 접속합니다.


그림 8-8 웹 브라우저에서 서버의 Docker 컨테이너에 접속

웹 브라우저에서 app.js에서 출력한 Hello Docker가 표시됩니다. 이제 소스를 수정한 뒤 서버에 Push하면 새 Docker 컨테이너가 생성됩니다.

Dockerfile과 post-receive 파일을 각자 상황에 맞게 수정하여 사용하면 됩니다.


저작권 안내

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

Published

30 November 2014