dockerfile1 Docker(도커)를 활용한 컨테이너화와 클라우드 배포 기초 내 컴퓨터에서는 완벽하게 돌아가던 코드가 서버에만 올리면 파이썬 버전이 다르다느니, 라이브러리가 꼬였다느니 하며 온갖 에러를 뿜어내기 일쑤입니다. 과거에는 이를 해결하기 위해 서버마다 환경 설정을 일일이 맞추는 '삽질'의 시간이 필요했습니다.하지만 현대 백엔드 아키텍처는 Docker(도커)라는 혁신적인 도구로 이 문제를 해결했습니다. 오늘은 내 코드를 어디서나 동일하게 실행시키는 컨테이너 기술의 핵심과, 이를 클라우드 서버에 올리는 배포 아키텍처의 기본 원리에 대해 파헤쳐 보겠습니다. 1. 가상머신(VM)을 넘어 컨테이너(Container)로: 왜 Docker인가?과거에는 하나의 서버 자원을 쪼개 쓰기 위해 가상머신(VM)을 썼습니다. 하지만 VM은 OS 위에 또 다른 OS를 통째로 올리는 방식이라 너무.. 2026. 3. 31. 이전 1 다음