( 2014. 10. 21. )
미래창조과학부 소프트웨어 마에스트로 5기 1차 프로젝트로 진행된 프로젝트입니다. 배권한 멘토님의 지도 아래에, 김진우, 김준호, 김민수, 안수찬 멘티들이 약 5개월에 걸쳐서 진행한 프로젝트입니다.
소프트웨어 마에스트로 센터 내부에서는 soma.buildbuild.io, 센터 외부에서는 buildbuild.io 로 접속하실 수 있습니다.
28. BuildBuild.io
"Docker를 이용한 프로젝트 배포 자동화, 관리 자동화 서비스"
Build
Docker Image
Docker Container
프로젝트 빌드 시점의
Context를 바탕으로
- Dockerfile을 설정
- 도커 이미지를 생성
29. BuildBuild.io
"Docker를 이용한 프로젝트 배포 자동화, 관리 자동화 서비스"
Build
Docker Image
Docker Container
생성된 이미지를
OpenStack Swift 와 연동된
Docker Registry에
이미지를 업로드
업로드된 이미지는
버전별로 관리
30. BuildBuild.io
"Docker를 이용한 프로젝트 배포 자동화, 관리 자동화 서비스"
Build
Docker Image
Docker Container
생성된 이미지를 바탕으로
도커 컨테이너 생성
생성된 컨테이너로
포트 바인딩
38. BuildBuild.io
"Docker를 이용한 프로젝트 배포 자동화, 관리 자동화 서비스"
"사용자는 컨테이너에 어떻게 접속하나요?"
buildbuild.io:8914
buildbuild.io:9763
buildbuild.io:3375
early-bird.buildbuild.io
free-iphone.buildbuild.io
octo-octo.buildbuild.io
39. BuildBuild.io
"Docker를 이용한 프로젝트 배포 자동화, 관리 자동화 서비스"
"haproxy를 이용해서 서버 여러 대에 배포를
할 때 문제는 없나요?"
early-bird.buildbuild.io
free-iphone.buildbuild.io
octo-octo.buildbuild.io
memcached와 redis를 이용한
Shared Session Server 구축
46. - Docker Korea 공식 문서에 등록
- Docker Korea 발표 :
"Docker Registry with Basic Authentication"
- 자동화 / 개발 프로세스 관련 기술 블로그 운영
안수찬 (20)
서울대 조경학 전공
개발 시작한지 300일