기금넷 공식사이트 - 펀드 투자 - 도커가 뭐예요?

도커가 뭐예요?

Docker 는 세계 최고의 소프트웨어 컨테이너 플랫폼입니다. Docker 는 Google 이 출시한 Go 언어를 사용하여 개발 구현, Linux 커널 기반 cgroup, namespace, AUFS 클래스의 UnionFS 등의 기술을 사용하여 프로세스를 캡슐화하고 격리하는 운영 체제 수준의 가상화 기술입니다. 격리된 프로세스는 숙주 및 기타 격리된 프로세스와 독립적이므로 컨테이너라고도 하지만 docker 자체는 컨테이너가 아니라 컨테이너를 만드는 도구이며 컨테이너 엔진을 적용하는 도구입니다.

Docke 의 초기 구현은 LXC 를 기반으로 합니다. LXC 는 Linux Container 의 약자입니다. 명령 해석 메커니즘 및 전체 가상화의 기타 복잡성 없이 프로세스와 리소스를 격리할 수 있는 경량 가상화를 제공할 수 있습니다. C++ 의 NameSpace 에 해당합니다. 컨테이너는 단일 운영 체제에서 관리하는 리소스를 고립된 그룹으로 효과적으로 분할하여 고립된 그룹 간에 충돌하는 리소스 사용 요구 사항의 균형을 보다 잘 조절합니다.

docker 는 LXC 의 대안이 아닙니다. docker 밑바닥은 LXC 를 사용하여 LXC 를 구현했습니다. LXC 는 Linux 프로세스를 샌드박스화하여 프로세스 간 격리를 가능하게 했습니다. 내각제 각 프로세스의 자원 할당을 수업할 수 있습니다. LXC 를 기반으로 docker 는 더욱 강력한 기능을 제공합니다.

Docker 는 개발 환경 구축 및 구성과 같은 반복 작업을 자동화하여 개발자가 진정으로 중요한 것, 즉 뛰어난 소프트웨어 구축에 집중할 수 있도록 합니다. < P > 사용자는 컨테이너를 쉽게 만들고 사용하여 자신의 애플리케이션을 컨테이너에 넣을 수 있습니다. 컨테이너는 일반 코드를 관리하는 것처럼 버전 관리, 복사, 공유, 수정도 가능합니다.

Docker 의 세 가지 개념인

미러링 (Image): 가상 시스템의 미러링과 유사하며 파일 시스템이 포함된 docker 엔진 지향 읽기 전용 템플릿입니다. 모든 애플리케이션을 실행하려면 환경이 필요하며 미러링은 이러한 운영 환경을 제공하는 데 사용됩니다. 예를 들어 Ubuntu 미러는 Ubuntu 운영 체제 환경을 포함하는 템플릿입니다. 마찬가지로 이 미러에 Apache 소프트웨어를 설치하면 Apache 미러라고 할 수 있습니다.

컨테이너 (Container): 루트 권한, 프로세스 공간, 사용자 공간, 네트워크 공간 등 매우 간단한 Linux 시스템 환경 및 실행 중인 어플리케이션으로 볼 수 있는 경량 샌드박스와 비슷합니다. Docker 엔진은 컨테이너를 사용하여 개별 애플리케이션을 실행하고 격리합니다. 컨테이너는 미러 생성 응용 프로그램 인스턴스이며 컨테이너를 생성, 시작, 중지, 삭제할 수 있습니다. 컨테이너는 서로 격리되어 서로 영향을 주지 않습니다. 참고 미러 자체는 읽기 전용이며 컨테이너가 미러에서 시작되면 Docker 는 미러 위에 쓰기 가능한 레이어를 만들고 미러 자체는 변경되지 않습니다.

저장소 (Repository): 코드 저장소와 마찬가지로 Docker 가 미러 파일을 중앙 집중화하는 데 사용하는 미러 저장소입니다. 등록 서버 (레지스트리) 와의 차이점에 주의하십시오. 등록 서버는 창고를 보관하는 곳이며 일반적으로 여러 개의 창고가 있습니다. 창고는 미러가 저장되는 곳입니다. 일반적으로 각 창고에는 여러 버전 (12.4, 14.4 등) 의 Ubuntu 미러가 있는 Ubuntu 창고와 같이 각 미러는 tag 를 사용하여 구별됩니다.

docker 의 용도:

는 bulid ship run, 즉 컴파일, 마운트, 실행을 공식 제공합니다. Glibc 환경에서만 작동할 수 있는 어플리케이션의 패키징, 배포, 실행을 위한 수명 주기 관리입니다.

자체 개발한 컨테이너 클라우드 플랫폼은 Docker 및 Kubernetes 기술을 기반으로 구축된 완벽한 IT 표준화 및 자동화 프레임워크로' 종태형, IT 리소스 최적화' 를 목표로 하는 차세대 PaaS 플랫폼으로 기업의 IT 관리 기능을 향상시키고 운영 비용과 위험을 줄이면서 더 높은 운영을 얻을 수 있습니다