Docker는 2013년에 출시되었습니다. 소스 코드는 Github에 호스팅되어 있으며 Go 언어를 기반으로 하며 Apache2.0 프로토콜을 준수하는 오픈 소스입니다. PaaS에서 오픈 소스로 제공되는 LXC 기반의 고급 컨테이너 엔진입니다. Provider dotCloud는 애플리케이션을 배포하고 실행하기 위한 도구인 생성하기 쉬운 컨테이너 엔진입니다.
이 튜토리얼의 운영 환경: linux7.3 시스템, docker-1.13.1 버전, Dell G3 컴퓨터.
Docker는 Linux와 Windows에서 실행되는 소프트웨어로 컨테이너를 생성, 관리, 조정하는 데 사용됩니다.
Docker는 GitHub에서 개발된 Moby 오픈 소스 프로젝트의 일부입니다.
샌프란시스코에 위치한 Docker Company는 전체 Moby 오픈 소스 프로젝트의 관리자입니다. Docker Company는 지원 서비스가 포함된 Docker의 상용 버전도 제공합니다.
Docker Company
Docker Company는 샌프란시스코에 위치하고 있으며 프랑스계 미국인 개발자이자 기업가인 Solumon Hykes가 설립했습니다. 로고는 아래 사진에 나와 있습니다.
Docker 로고
흥미롭게도 Docker 회사는 dotCloud라는 PaaS(Platform-as-a-Service) 제공업체로 시작했습니다.
기본 기술 측면에서 dotCloud 플랫폼은 Linux 컨테이너 기술을 활용합니다. 이러한 컨테이너를 더 쉽게 만들고 관리할 수 있도록 dotCloud는 나중에 "Docker"라고 명명된 내부 도구 세트를 개발했습니다. 도커는 이렇게 탄생했습니다!
2013년 dotCloud의 PaaS 사업은 잘 되지 않았고 회사는 새로운 돌파구를 모색해야 했습니다. 그래서 그들은 Ben Golub을 새로운 CEO로 고용하고 회사 이름을 "Docker"로 바꾸고 dotCloud PaaS 플랫폼을 포기하고 "Docker 및 컨테이너 기술을 세계에 홍보"한다는 사명을 가지고 새로운 여정을 시작했습니다.
현재 Docker는 시장 가치가 약 10억 달러에 달하는 혁신적인 기술 회사로 널리 알려져 있습니다. Docker는 여러 차례의 자금 조달을 통해 여러 실리콘 밸리 벤처 캐피탈 회사로부터 총 2억 4천만 달러 이상의 투자를 유치했습니다.
회사 이름을 "Docker"로 변경한 후 거의 모든 자금 조달이 이루어졌습니다.
Tips: "Docker"라는 단어는 Dock Worker(Dock Worker), 즉 배에서 물건을 싣고 내리는 사람을 의미하는 영국 구어체에서 유래되었습니다.
Docker 런타임 및 오케스트레이션 엔진
대부분의 기술 담당자가 Docker에 관해 이야기할 때 주로 Docker 엔진을 언급합니다.
Docker 엔진은 컨테이너를 실행하고 조정하기 위한 인프라 도구입니다. VMware 관리 경험이 있는 독자는 이를 ESXi와 비교할 수 있습니다.
ESXi는 가상 머신을 실행하는 핵심 하이퍼바이저이고, Docker Engine은 컨테이너를 실행하는 핵심 컨테이너 런타임입니다.
다른 Docker 회사나 타사 제품은 Docker 엔진을 중심으로 개발 및 통합됩니다.
아래 그림과 같이 중앙에는 Docker 엔진이 위치하고 있으며, Docker 엔진의 핵심 기능을 기반으로 다른 제품들이 통합되어 있습니다.
Docker 엔진을 중심으로 개발 및 통합된 제품
Docker 엔진은 Docker 웹사이트에서 다운로드하거나 GitHub의 소스 코드를 기반으로 구축할 수 있습니다. 오픈 소스 및 상용 버전 모두 Linux 및 Windows에서 사용할 수 있습니다.
Docker 엔진에는 Enterprise Edition(EE)과 Community Edition(CE)의 두 가지 주요 버전이 있습니다.
분기마다 Enterprise Edition과 Community Edition이 안정 버전으로 출시됩니다. Community 버전에는 4개월 지원이 제공되고, Enterprise 버전에는 12개월 지원이 제공됩니다.
Edge를 통해 월간 버전을 게시하세요.
2017년 1분기부터 Docker 버전 번호는 Ubuntu와 같은 프로젝트와 유사한 YY.MM-xx 형식을 따릅니다. 예를 들어 2018년 6월에 출시된 첫 번째 커뮤니티 버전은 18.06.0-ce였습니다.
추천 학습: "docker 비디오 튜토리얼"
위 내용은 도커는 언제 나왔나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!