Docker Desktop

Docker Desktop

Docker Desktop는 컨테이너, 애플리케이션, 이미지를 내 컴퓨터에서 바로 관리할 수 있게 해 주는 GUI(그래픽 사용자 인터페이스) 프로그램이에요. 복잡한 설정에 들이는 시간을 줄여서 코드 작성에 집중할 수 있게 도와줘요.

출처: Docker Desktop

본문

Docker Desktop은 포트 매핑, 파일시스템 처리, 기본 설정들을 알아서 처리하고, 버그 수정과 보안 업데이트가 정기적으로 반영돼요. 선호하는 개발 도구와 언어에 통합되고, Docker Hub를 통해 방대한 신뢰할 수 있는 이미지와 템플릿 생태계에 접근할 수 있어요. 이 덕분에 팀은 개발 속도를 높이고, 빌드를 자동화하며, CI/CD 워크플로를 활성화하고, 공유 리포지토리를 통해 안전하게 협업할 수 있어요.

주요 기능

  • 어떤 클라우드 플랫폼에서든, 여러 언어와 프레임워크로 어떤 애플리케이션이든 컨테이너화하고 공유할 수 있어요.
  • 완전한 Docker 개발 환경을 빠르게 설치하고 설정할 수 있어요.
  • 최신 버전의 Kubernetes를 포함해요.
  • Windows에서는 Linux 컨테이너와 Windows 컨테이너를 전환하며 애플리케이션을 빌드할 수 있어요.
  • 네이티브 Windows Hyper-V 가상화로 빠르고 안정적인 성능을 제공해요.
  • Windows 머신에서 WSL 2를 통해 네이티브로 Linux에서 작업할 수 있어요.
  • 코드와 데이터를 위한 볼륨 마운트(파일 변경 알림 포함)와, localhost 네트워크에서 실행 중인 컨테이너에 쉽게 접근할 수 있는 기능을 제공해요.

Docker Desktop 안에 들어 있는 제품

  • Docker MCP Toolkit 및 Catalog
  • Docker Model Runner
  • Gordon
  • Docker Offload
  • Docker Engine
  • Docker CLI 클라이언트
  • Docker Build
  • Docker Compose
  • Docker Scout
  • Kubernetes

다음 단계

  • 설치하기: Mac, Windows, Linux에 Docker Desktop을 설치해요.
  • 둘러보기: Docker Desktop을 탐색해 보세요.
  • 핵심 기능 살펴보기: Networking, Docker VMM, WSL 등에 대한 정보를 찾아보세요.
  • 릴리스 노트 보기: 새 기능, 개선 사항, 버그 수정을 확인해요.
  • FAQ 둘러보기: 일반 FAQ나 플랫폼별 FAQ를 살펴보세요.
  • 피드백 보내기: Docker Desktop 또는 기능에 대한 피드백을 남겨요.

더 알아보기