<aside> <img src="/icons/bookmark_blue.svg" alt="/icons/bookmark_blue.svg" width="40px" />

목차

</aside>

🤔 학습 이유

모노레포로 프로젝트를 진행하면서 프론트/백의 통합 CICD 파이프라인을 구축하기 위한 도커 도입이 논의되었으나… 감자인 이슈로 해당 과정을 제대로 이해하지 못했음

✔️ 들어가기 전 간단 개념 정리

https://www.youtube.com/watch?v=eRfHp16qJq8&t=344s

컨테이너 = 서버

하나의 서버에서는 하나의 소프트웨어만 실행하는 것이 안정적 → but 리소스 낭비 따라서 가상화 기술을 사용해 하나의 컴퓨터에서 여러개의 소프트웨어를 실행시킴

ex) 하나의 서버에서 소프트웨어를 실행시키는 것은 건물 한층을 한명에게만 임대해주는것. 따라서 임시로 가벽을 세우고 여러명이 쓸 수 있도록. = 서버를 가상화기술로 분리하고 여러 소프트웨어가 실행되도록

<aside> 💡

요약

💻 가상화 기술 VM vs Docker

image.png

https://www.youtube.com/watch?v=LXJhA3VWXFA

1. VM(가상 머신)의 구조