티스토리 뷰
728x90
로컬에서 개발하게 되면 다양한 언어별 환경 구성, 의존성 패키지/라이브러리, 빌트 툴 등등을 설치하면서 어려움을 겪을 것.
또한, 매번 새로운 버전이 출시 되어 버전 이슈도 발생하고 생각지도 못한 환경적인 문제로 새로운 배포 환경에서 예상처럼 동작해주는 것을 보장 받기 힘듦.
이러한 과정을 수동으로 매번 여러 대의 서버에 세팅하는 것은 작업자의 실수를 야기할 수도 있고, 배포 경험은 작업자에게 국한되어 공유되기도 힘듦.
도커는 이를 효율적으로 개선시켜줌.
OS를 포함한 설치 과정은 Dockerfile로 문서화 되고, 수정 이력은 버전 관리가 되어 변경사항을 쉽게 확인 가능함.
그래서 문제 발생 시 언제든 롤백 하기도 편리하고 VM 이미지 대비 용량 및 실행 속도가 월등히 빠름.
개발 과정에 필요한 환경 구성이 편리해지고 여러가지 서비스를 레고 블럭처럼 쌓아서 매쉬업하기도 용이.
도커를 통해 개발한 서비스를 윈도우, 맥, 리눅스 가리지 않고 동일하게 동작함을 보장하는 불변 서버로 이미지를 굽는 것 처럼 제작한 다음 안전하게 격리된 컨테이너 환경에서 구동시킬 수 있음.
반응형
'Capstone Eng_2020' 카테고리의 다른 글
YOLOv3 동작원리, 작동원리 (0) | 2021.04.29 |
---|---|
YOLOv3 기본개념 (0) | 2021.04.29 |
아가 뭐해? - Yolov3 알람 시스템 구현하기 (1) | 2020.06.26 |
아가 뭐해? - YOLOv3 데이터 학습하기 (0) | 2020.06.26 |
아가 뭐해? - Yolo mark를 이용한 labeling (0) | 2020.06.26 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 프로그래머스 더 맵게
- 파이썬
- swea 1240
- 삼성청년SW아카데미
- 3996 자바
- 더 맵게
- 우분투
- 백준파이썬
- swea 타일링
- ubuntu
- 백준
- 백준 17144
- 프로그래머스 자바
- union-find
- 파이썬 풀이
- 타일링 자바
- 백준 풀이
- 백준 dp 문제
- SWEA
- swea 4070 타일링
- SSAFY
- 메뉴리뉴얼 풀이
- 1240 자바
- 프로그래머스 파이썬
- swea 1240 자바
- yoloV3
- 1699 자바
- 프로그래머스
- poker swea
- swea 타일링 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함