도커를 이용한 파이썬 모듈 배포하기

4,412 views

Published on

Docker Korea 두 번째 모임 발표자료

Published in: Software
0 Comments
15 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,412
On SlideShare
0
From Embeds
0
Number of Embeds
2,640
Actions
Shares
0
Downloads
33
Comments
0
Likes
15
Embeds 0
No embeds

No notes for slide

도커를 이용한 파이썬 모듈 배포하기

  1. 1. Docker를 이용한 파이썬 모듈 배포하기 (for beginners) 서준석 litiblue@gmail.com
  2. 2. 2 순서 1. Docker가 필요한 이유 2. Docker 기본 지식 3. 실제 Image 생성 및 구동 과정 시연
  3. 3. 3 예제 프로그램 A B
  4. 4. 4 Why Docker?
  5. 5. 5 외부 모듈 주기적인 실행 DB관련, ORM 원격지 모듈 사용 CPU정보 측정
  6. 6. 6 문제 발생 개발 환경과 설치대상 서버의 버전 문제 1. APScheduler : 3. 대로 올라가면서 사용법이 완전히 바뀌어 버림 2. RPyC : 실행 파일 경로가 달라져 버림
  7. 7. 7 virtualenv 첫 번째 해결책 virtualenv 1. 서로 다른 디렉토리에 모듈을 설치 2. 환경을 스위칭하여 필요한 버전의 모듈을 사용
  8. 8. 8 여전히 존재하는 문제 1. 모듈 설치시 환경에 의해 발생하는 문제 2. 파이썬이 아닌 다른 의존성에 대해선 해결불가 3. 사용자가 파이썬 개발자가 아닌 경우
  9. 9. 9 Docker !!!
  10. 10. 10 예제 프로그램 A B
  11. 11. 11 The Docker Book
  12. 12. 12 진행순서 1. Docker로 빌드하여 두 개의 이미지를 만들고, Docker Hub에 등록 첫 번째 이미지 : litiblue/monitor 두 번째 이미지 : litiblue/target_server 2. 각각의 서버에 맞는 이미지를 pull 3. 이미지를 실행하여 동작을 확인 A서버 : litiblue/monitor 실행 B서버 : litiblue/target_server 실행
  13. 13. 13 Docker 출처 : http://www.troubleshooters.com/linux/docker/docker_newbie.htm

×