본문 바로가기
Cloud/Docker | K8s + CI, CD

[Docker] 프로젝트에 도입

by HelloJudy 2022. 4. 16.

22/03/15 (화) ~ 22/03/26 (토) 약 2주간 포트폴리오 공유 웹 서비스를 진행했다.

이때, 마지막 배포에서 VM을 사용했을 때 두 가지 불편한 점을 겪었다.


1. 받아온 코드를 front, back 폴더 별로 이동해 모듈 설치하고 실행시켜야 하는 점.

2. 코드가 버전업 되어 원래 app의 소스를 고쳐 배포를 하게 되는 과정이 복잡하고

다시 배포하는 과정에서 에러 발생.

 

(로컬 서버는 윈도우 OS 이지만 운영 서버는 ubuntu OS로 어플리케이션을 OS 환경에 종속적이지 않게 만들 필요가 있었다.)

 

 

그래서 팀프로젝트가 끝난 후 Docker에 대해 공부하기 시작했다.

Docker 환경이라면 로컬에서 운영 환경 image를 만들어

registry에 배포하고 기존 컨테이너를 내리고 새로운 컨테이너를 올리고 끝이다.

 

따라서 배운 내용을 다음 프로젝트 때 도입함으로써 조금 더 Docker 환경에

대해 익숙해지고 싶다.

 

 

 

https://medium.com/@darkrasid/docker%EC%99%80-vm-d95d60e56fdd

 

Docker와 VM

Docker를 공부하면 가장 처음 등장하는 내용이 바로 `docker vs. vm`입니다. 사실 둘의 비교는 정확히는 `container vs. vm `이긴 한데, 이 포스트에서는 docker container와 vm은 서로 어떻게 다른지 장점…

medium.com

 

반응형

댓글