Sparta Coding Club/Docker
[3-2] 도커가 편한 이유
benlee73
2021. 8. 5. 09:57
Docker가 서비스 제공에 편리한 이유
서비스 제공을 위해, 서버를 띄우기 위해 우리는 아래의 작업을 했다.
- docker 설치
- docker-compose 설치
- docker-compose.yaml 생성
- docker-compose 로 컨테이너 띄우기
만약 docker 가 없다면 아래의 과정을 수행해야 한다.
- python 설치
- 라이브러리 설치 (requirements.txt 파일을 옮겨서 설치한다.)
- Mongo 설치
- 코드 다운로드
이 과정들은 하나하나 구글링해서 복잡한 과정을 수행해야한다.
뿐만 아니라 python 버전 업그레이드, 라이브러리 업데이트, mongo에서 mysql로 이전, 새로운 OS로 이전 과 같은 여러 상황들이 발생했을 때도, 번거로운 과정을 거쳐야한다.
따라서 도커를 사용하게 되면, 번거로운 과정 없이 편하게 서비스를 제공할 수 있다.