Docker로 프로덕트 개발을 가속화하세요.
Docker는 애플리케이션을 컨테이너화하여 일관된 개발 환경을 제공하여 충돌을 최소화하고, 빠른 배포와 확장성을 통해 생산성을 높이며, 철저한 보안과 격리를 통해 안전한 운영을
보장합니다.
개발자들이 즉시 업무에 투입되어 개발 시간 측면에서 엄청난 절감을 경험했습니다.
개발자들이 즉시 업무에 투입되어 개발 시간 측면에서 엄청난 절감을 경험했습니다.
Matt Law, The Warehouse Group의 DevOps 및 Chapter 리드장
Matt Law, The Warehouse Group의 DevOps 및 Chapter 리드장
Docker란 무엇인가요?
Package Applications & Dependencies
Docker는 수동으로 다운 받았던 애플리케이션과 그 종속성을 하나의 패키지로 컨테이너 이미지 형태로 제공해줍니다. 이 이미지에는 코드, 런타임, 시스템 도구, 시스템 라이브러리 및 설정이 포함됩니다. 이러한 이미지를 사용하여 서비스를 구축할 경우 개발 환경과 배포 환경 간의 불일치를 줄이고 구축 시간도 줄어들게됩니다.
Application Portability
Docker 컨테이너는 애플리케이션과 그 종속성을 포함하기 때문에, 컨테이너 이미지를 한 번 빌드하면 Docker가 설치되어 있는 곳 어디서나 동일하게 실행할 수 있습니다. 이는 개발 환경, 테스트 환경, 프로덕션 환경 간의 일관성을 보장합니다.
Isolation & Reproducibility
Docker 컨테이너가 서로 독립된 환경에서 실행되도록 보장하는 기능입니다. 이를 통해 각 컨테이너는 독립적으로 실행되며, 다른 컨테이너나 호스트 시스템과의 간섭을 최소화할 수 있습니다.
Efficient & Lightweight
Docker의 컨테이너 기술은 빠른 시작 시간과 자원 효율성 덕분에 애플리케이션을 더욱 빠르게 실행할 수 있게 해줍니다.
또한 컨테이너는 호스트 OS의 커널을 공유하여 자원을 효율적으로 사용하고, 여러 레이어로 구성된 이미지 덕분에 디스크 공간을 절약하여 자원의 효율성을 극대화 시킵니다.
Docker는 항상 우리의 선택지였습니다. 뛰어난 기능과 특징들은 다른 솔루션들과 차별화됩니다.
Docker는 항상 우리의 선택지였습니다. 뛰어난 기능과 특징들은 다른 솔루션들과 차별화됩니다.
James Katsis, Tabcorp Automation & Engineering Team 팀장
James Katsis, Tabcorp Automation & Engineering Team 팀장
Docker Business
SSO / SCIM
SSO를 사용하여 관리자는 중앙에서 사용자 통합 관리를 할 수 있어 보안 위험을 줄이고 SCIM을 통해 사용자 계정을 자동으로 동기화하여 관리 효율성을 높여보세요.
Application Portability
Docker 컨테이너는 애플리케이션과 그 종속성을 포함하기 때문에, 컨테이너 이미지를 한 번 빌드하면 Docker가 설치되어 있는 곳 어디서나 동일하게 실행할 수 있습니다. 이는 개발 환경, 테스트 환경, 프로덕션 환경 간의 일관성을 보장합니다.
Isolation & Reproducibility
Docker 컨테이너가 서로 독립된 환경에서 실행되도록 보장하는 기능입니다. 이를 통해 각 컨테이너는 독립적으로 실행되며, 다른 컨테이너나 호스트 시스템과의 간섭을 최소화할 수 있습니다.
Efficient & Lightweight
Docker의 컨테이너 기술은 빠른 시작 시간과 자원 효율성 덕분에 애플리케이션을 더욱 빠르게 실행할 수 있게 해줍니다.
또한 컨테이너는 호스트 OS의 커널을 공유하여 자원을 효율적으로 사용하고, 여러 레이어로 구성된 이미지 덕분에 디스크 공간을 절약하여 자원의 효율성을 극대화 시킵니다.
Docker를 선택한 기업의 도입 효과 리뷰
65%
생산성 향상
기존에 소요되었던 형상 관리 및 기타 환경설정을 줄여 개발 시간을 단축시킵니다.
13X
혁신속도 가속화
배포 횟수는 증가시키고, 온보딩은 빠르게 해 롤백을 줄이고 더 나은 개발을 가능케 합니다.
X84
보안 강화
프로덕션 전 보안 문제를 진단 및 해결해 안전성을 높이고 개발속도를 가속화합니다.
“Docker는 항상 우리의 선택지였습니다. 뛰어난 기능과 특징들은 다른 솔루션들과 차별화됩니다.”
“Docker는 항상 우리의 선택지였습니다. 뛰어난 기능과 특징들은 다른 솔루션들과 차별화됩니다.”
“저희가 개발을 시작했을 때, 약 600여 대의 가상 머신을 사용하고 있었습니다. 현재는 약 400대의 가상 머신이 줄었지만, 이제는 3,500개의 컨테이너를 운영하고 있습니다.”
“저희가 개발을 시작했을 때, 약 600여 대의 가상 머신을 사용하고 있었습니다. 현재는 약 400대의 가상 머신이 줄었지만, 이제는 3,500개의 컨테이너를 운영하고 있습니다.”
Docker Ecosystem
Docker는 애플리케이션 빌드 시간과 생산성의 향상을 위하여 DevOps 전반에 다양한 영역의 솔루션들과의 통합을 지원합니다. Docker는 애플리케이션 빌드 시간과 생산성의 향상을 위하여 DevOps 전반에 다양한 영역의 솔루션들과의 통합을 지원합니다.
기업 맞춤형 플랜별 주요 기능 비교
PRO
무제한 개인 저장소
사용자
무제한 개인 저장소 제공
하루 5,000번의 이미지 풀
사용자
하루 최대 5,000번의 이미지 다운로드 가능
5개의 동시 빌드
사용자
동시에 5개 저장소 자동 빌드 가능
동기화된 파일 공유
사용자
로컬의 코드 변경 사항 컨테이너에 즉시 반영
Docker 디버그
사용자
Docker 컨테이너 디버깅 지원
Local Scout 분석 및 수정
사용자
Local에서 Scout를 통한 분석 및 수정 기능 제공
5일 내 응답 지원
사용자
5일 내 Docker Support의 답변
* 관리자 기능 없음
TEAM
최대 100명의 사용자
관리자
조직 안에 최대 100명의 사용자 초대 가능
무제한 팀 생성
관리자
무제한으로 팀을 생성해 사용자의 효율적 관리
사용자 일괄 추가
관리자
E-mail과 csv 파일로 여러 명의 사용자를 한 번에 추가
역할 기반 접근 제어
관리자
Owner, Editor, Member로 역할을 나누어 관리 가능
감사 로그
사용자
관리자
사용자들과 관리자의 감사 로그 확인 가능
- 저장소 삭제, Tag push 등
2일 내 응답 지원
사용자
관리자
2일 내 Docker Support의 답변
BUSINESS
Team Plan 모든 기능 포함
Hardened Docker Desktop
관리자
중앙 설정 관리 , ECI, RAM, IAM, Air-Gapped의
Docker Desktop 보안 기능 사용 가능
싱글 사인온(SSO)
관리자
SSO를 통해 관리자가 중앙에서 사용자 통합 관리 가능
SCIM 사용자 프로비저닝
관리자
한곳에서 사용자 계정과 권한을 자동으로 동기화하여 관리
VDI 지원
관리자
VMware ESXi와 Azure Virtual Machine 에서도
Docker Desktop 설치 지원