요즘 백엔드 채용 공고를 보면 “Docker 사용 경험”, “Kubernetes 환경 이해” 같은 문구가 거의 빠지지 않습니다.얼마 전만 해도 우대사항이었던 것이 이제는 기본 역량처럼 여겨지고 있죠.↓그런데 우리는 도커를 매일 쓰면서도, docker run 한 줄을 쳤을 때 내부에서 무슨 일이 일어나는지 설명할 수 있을까요? 오늘은 그 안을 들여다보려합니다. 먼저, 도커(Docker)하면 가장 먼저 무엇이 떠오르시나요? 이미지, 컨테이너, 데브옵스 등등 여러가지가 있겠지만 저는 컨테이너라는 개념이 가장 먼저 떠오릅니다. 그렇다면 이 컨테이너는 기존의 우리에게 어떤 불편함과 문제점이 있어서 필요해졌을까요? 개발을 하다보면 한번쯤 이런 상황을 마주하셨을 것 같습니다."내 컴퓨터에선 되는데 왜 서버에선 안 되..