Computer >> 컴퓨터 >  >> 체계 >> Linux

도커

Docker는 연합된 도구의 에코시스템과 함께 공통 운영 체제(OS)에서 가상화된 애플리케이션 컨테이너를 생성, 배포 및 관리하기 위한 오픈 소스 소프트웨어 플랫폼입니다. Docker 컨테이너 기술은 2013년에 데뷔했습니다. Docker Inc.는 컨테이너 관리 소프트웨어의 상용 버전을 지원하고 오픈 소스 버전의 주요 후원자가 되기 위해 설립되었습니다. Mirantis는 2019년 11월에 Docker Enterprise 비즈니스를 인수했습니다.


Docker 작동 방식

Docker는 컨테이너를 패키지, 프로비저닝 및 실행합니다. 컨테이너 기술은 운영 체제를 통해 사용할 수 있습니다. 컨테이너는 애플리케이션 서비스 또는 기능을 모든 라이브러리, 구성 파일, 종속성 및 기타 작동에 필요한 부품 및 매개변수와 함께 패키징합니다. 각 컨테이너는 하나의 기본 운영 체제의 서비스를 공유합니다. Docker 이미지에는 컨테이너 내부에서 코드를 실행하는 데 필요한 모든 종속성이 포함되어 있으므로 동일한 OS로 Docker 환경 간에 이동하는 컨테이너는 변경 없이 작동합니다.

Docker는 OS 커널에서 리소스 격리를 사용하여 동일한 OS에서 여러 컨테이너를 실행합니다. 이는 물리적 하드웨어 리소스의 추상화된 계층 위에 실행 코드로 전체 OS를 캡슐화하는 가상 머신(VM)과 다릅니다.

Docker는 Linux 플랫폼에서 작동하도록 만들어졌지만 Microsoft Windows 및 Apple OS X를 비롯한 비 Linux 운영 체제에 대한 더 큰 지원을 제공하도록 확장되었습니다. Amazon Web Services(AWS) 및 Microsoft Azure용 Docker 버전을 사용할 수 있습니다.

이 기사는

의 일부입니다.

컨테이너 관리란 무엇이며 왜 중요한가요?

  • 다음 사항도 포함됨:
  • Kubernetes 기본 사항:단계별 구현 자습서
  • 4가지 컨테이너 보안 취약점 및 이를 방지하는 방법
  • 컨테이너 연합을 위해 Mesos와 Kubernetes 비교
다운로드1

지금 이 전체 가이드를 무료로 다운로드하십시오!