가상화된 개발 환경: Docker로 설정

기본적으로 가상화를 통해 여러 운영 체제가 단일 시스템에서 실행될 수 있습니다. 이는 소프트웨어 테스트에 매우 유용하지만 높은 프로세서 부하, 과도한 RAM 및 디스크 공간 사용, 고유한 구성을 복제 및 재사용할 수 없음을 의미합니다. 이 모든 것이 개발 프로세스를 지연시킵니다.

이러한 이유로 과거에는 신속한 애플리케이션 제공이 전략적 요구 사항일 때 가상화가 실행 가능한 옵션이 아닌 경우가 많았습니다.

그것은 HashiCorp가 2010년에 Vagrant를 도입했을 때 바뀌기 시작했습니다. 가상화 소프트웨어용 명령줄 유틸리티로서 다음과 같은 명령을 실행할 수 있습니다. [create virtual machine] 복잡한 구성 생성. 그래서 당신은 하나를 가질 수 있습니다 [vagrant up]-예를 들어 B를 입력하면 터미널에 줄을 입력합니다. Ubuntu에서 격리된 PHP로 프로젝트를 실행하고 싶습니다.

Vagrant는 개발자를 위한 가상화 작업을 크게 간소화했습니다. 그러나 접근 방식 자체가 너무 리소스 집약적이어서 Solomon Hyckes가 2013년에 Docker를 도입했습니다.

About admin

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다