도커는 컨테이너 관리 기술입니다.
컨테이너를 생성하고 관리하기 위한 도구입니다.
소프트웨어 개발에서 컨테이너는 표준화된 소프트웨어 유닛입니다. 이는 기본적으로 코드 패키지이며 해당 코드를 실행하는데 필요한 종속성과 도구가 포함되어있다는 것이 중요합니다.
이런 의미에서 도커는 컨테이너를 싣고있는 아이콘을 가지고 있습니다.
컨테이너
소프트웨어 유닛, 코드가 포함된 패키지 및 코드를 실행하는 종속성을 보관할 수 있으며 도커가 실행되는 모든 곳에서 이를 가져올 수 있습니다.
그러면 동일한 환경에서 정확히 동일한 애플리케이션을 실행할 수 있습니다. 모든 것이 컨테이너에 있기 때문에 애플리케이션을 실행하려는 위치에 추가 도구를 설치하는 것에 대해 걱정할 필요가 없습니다.
이런 개념이 컨테이너이고, 그것을 관리하는 생성하고 기술이 도커입니다. 도커는 이러한 컨테이너를 구축하기 위한 도구일 뿐입니다.
장점은 컨테이너 지원이 최신 운영 체제에 내장되어 있거나 최소한 시작하기 쉽고 도커를 모든 최신 운영 체제에 설치하여 작업할 수 있다는 것입니다. 도커는 결국 이러한 컨테이너의 생성 및 관리 프로세스를 단순화하는 도구입니다.
물론 내가 하는 모든 작업을 컨테이너로 만들지 않아도 되긴 하지만 서비스를 배포하고 관리하는데 최신 트렌드이자 효율적인 운영을 위해 컨테이너를 만드는 것이 표준입니다.