Docker
컨테이너형 가상화 기술을 구현하기 위한 상주 Application과
이 Application을 조작하기 위한 명령행 도구(CLI)로 구성되는 Product.
Application 배포에 특화되어 있기 때문에
Application 개발 / 운영을 Container 중심으로 운영 할 수 있는 특징을 지님
- 설치가 번거로운 명령형 도구를 Docker Container로 가져다가 사용함으로,
Host를 깔끔하게 유지하면서도 즉각적으로 실행 할 수 있음.
(python 3.5, 3.6, 3.7, 3.8… 등등 언어를 여러 버전을 깔아 혼용 한다거나,
Asset들이 여기저기 날뛴다거나 하는 걸 미연에 방지 할 수 있음.)
- 다양한 의존 라이브러리나 도구를 Docker에 포함시켜 배포함으로,
실행 환경과 상관 없이 스크립트의 동작 재현성을 높일 수 있음.
(어? 그거 여기서 안돼요 같은걸 방지 할 수 있음)

