📂 BE

· 📂 BE
최근 회사에서 배포 환경을 도커로 구성해 보라는 과제를 받게 되었다.기존에는 로컬 환경에서만 Next.js 앱을 실행해 봤지만, 이번 기회를 통해 Docker에 대해 기초부터 학습하고 Next.js 앱을 실제로 컨테이너에 올려 실행하는 데 성공했다. 본 글에서 Docker의 개념, VM과의 차이, Dockerfile 작성 및 컨테이너 실행까지 전 과정을 정리하였다.💡 Docker 기초 개념컨테이너란?컨테이너(Container)는 운영체제 수준의 가상화 기술로, 호스트 OS의 커널을 공유하면서 독립적인 실행 환경을 제공합니다. 전통적인 VM처럼 무거운 OS를 포함하지 않고, 애플리케이션과 그에 필요한 라이브러리만 포함하여 빠르고 가볍게 실행할 수 있는 것이 특징입니다.대표적인 리눅스 기반 컨테이너 기술로..
늘코딩
'📂 BE' 카테고리의 글 목록