Docker 실행 중인 미러 명령을 입력합니다.
Docker 는 개발자가 응용 프로그램 및 종속 패키지를 휴대용 이미지로 패키지화하여 널리 사용되는 Linux 또는 Windows 운영 체제 시스템에 게시하고 가상화를 구현할 수 있도록 하는 오픈 소스 응용 프로그램 컨테이너 엔진입니다. 컨테이너는 샌드박스 메커니즘을 완전히 사용하며 이들 사이에 인터페이스가 없습니다.
Docker 는 PaaS 공급업체인 dotCloud 가 개방한 LXC 기반의 고급 컨테이너 엔진입니다. 소스 코드는 go 언어와 Apache2.0 프로토콜을 기반으로 Github 에서 호스팅됩니다. Docker 는 20 13 부터 인기를 끌고 있습니다. Github 의 코드 활동, RHEL6.5 의 Redhat 의 Docker 통합 지원, 구글의 ComputeEngine 조차도 Docker 를 지원합니다. 오픈 소스 소프트웨어가 상업적으로 성공할 수 있는지 여부는 성공적인 사용자 사례에 크게 좌우됩니다.
부두 건물
1, Docker 는 원격 API 를 사용하여 Docker 컨테이너를 관리 및 만드는 클라이언트-서버 아키텍처 모델을 사용합니다. Docker 컨테이너는 Docker 미러에서 만들어집니다. 컨테이너와 미러 간의 관계는 객체 지향 프로그래밍에서 객체와 클래스 간의 관계와 유사합니다.
2.Docker 는 C/S 아키텍처 Docker daemon 을 서버로 사용하여 고객의 요청을 접수하고 처리 (컨테이너 생성, 실행 및 배포) 합니다. 클라이언트와 서버는 같은 시스템에서 실행하거나 소켓 또는 RESTful API 를 통해 통신할 수 있습니다.
3.Docker 데몬은 일반적으로 호스트 백그라운드에서 실행되어 클라이언트 메시지를 받을 때까지 기다립니다. Docker 클라이언트는 사용자가 Docker 데몬과 상호 작용하는 데 사용하는 일련의 실행 가능한 명령을 제공합니다.