소프르웨어 개발과 운영 환경은 점점 더 복잡해지고 있습니다.서로 다른 컴퓨터, 다른 환경에서도 프로그램을 똑같이 설치하고 실행할 수 있다면 얼마나 편할까요? 이번 글에서는 개발과 배포를 혁신적으로 바꿔준 Docker를 간단히 소개해보겠습니다. 도커(Docker)란?간단히 말하면, 컨테이너(Container)라는 기술을 이용해서 각각의 프로그램을 분리된 환경에서 설치하고 실행할 수 있게 해주는 툴입니다. 왜 도커를 많이 사용할까?요즘 개발자나 데이터 엔지니어, 심지어 운영팀에서도 Docker를 쓰는 사례가 매우 많습니다. 여러 이유가 있지만, 그중 딱 하나만 기억해도 됩니다.이식성 (Portability)– 프로그램을 다른 컴퓨터에서도 쉽게 설치하고 실행할 수 있게 해주는 특성 친구는 MySQL을 컴퓨터..