도커(Docker)가 필요한 세상 소프트웨어 개발론에서 대두되는 개발방식은 애자일 방법론이다. 애자일(Agile)은 신속한 반복 작업을 통해 실제 작동 가능한 소프트웨어를 개발하여 지속적으로 제공하기 위한 소프트웨어 개발 방식을 말한다. 이는 고객의 피드백에 빠르게 반응할 수 있고, 시장 변화에 쉽게 적응할 수 있어 소프트웨어의 리스크를 쉽게 관리할 수 있다. 이런 '신속한 반복 작업'과 '지속적 제공'을 편리하게 자동화하기 위한 개발 방법이나 개발 도구를 CI(Continuous Integration; 지속적 통합)/CD(Continuous Delivery; 지속적 인도)라고 한다. Docker는 대표적인 CI/CD이다. 가상화(Virtualize)와 컨테이너화(Containerize) 어플리케이션을 ..