13일차: Docker
13일차 요약
- 오전: Docker 설치
- 오후: Docker 실습
1.Microsft Azure 가상 머신 만들기

2. Docker 흐름도

3.Container 실행 흐름도


- image: 라이브러리, 소스코드 등을 저장한 환경,image로는 뭘 실행할 수도 없고 입출력을 할 수도 없음
- container: image를 실행시키면 container가 됨. 일련의 process
- Container는 가상머신보다 적은 용량으로 저장 및 로드 시간이 적게 듦
- container는 os로부터 실행이 되는 것이지 Docker로 실행하는 것이 아님.
- Docker는 그저 도와주는 역할. 런타임, 플랫폼이라고 지칭
4. 실습
- Flask를 통해 웹에 "Hello,Flask" 출력하는 웹 개발
- 웹 개발을 github에 push
- Microsoft Azure로 VM 생성 및 Flask 웹 서비스 클론
- 도커 파일을 통해 VM에서 실행
- 도커 허브를 사용하여 로컬에서 실행
