맥북 M1 M2 도커 설치 완벽 가이드 Docker Desktop 2025년 최신 버전 설정 확인하기

🖥️ 맥북 M1 M2 도커 설치 완벽 가이드 Docker Desktop 2025년 최신 버전 설정 확인하기
도커(Docker)는 개발 환경을 컨테이너라는 격리된 공간에 구축하고 관리할 수 있게 해주는 필수적인 도구입니다. 특히 애플 실리콘 칩(M1, M2 등)이 탑재된 맥북 사용자가 늘어나면서, 맥 환경에 최적화된 Docker Desktop 설치 및 설정 방법에 대한 관심이 높아지고 있습니다. 2024년에는 M1/M2 칩셋에 대한 안정화가 주요 트렌드였다면, 2025년 현재는 성능 최적화와 Kubernetes 통합이 주요 업데이트 내용으로 자리 잡았습니다. 이 가이드에서는 최신 Docker Desktop 버전을 기준으로 맥북에 도커를 설치하고 기본적인 환경 설정을 마치는 과정을 상세히 안내합니다.
Docker Desktop은 컨테이너, 이미지, 볼륨 등을 GUI 환경에서 쉽게 관리할 수 있게 해주며, 가상 머신(VM)을 사용하여 macOS 환경 위에 도커 엔진을 구동합니다. 설치 전, 맥북의 운영체제가 최신 버전인지 확인하는 것이 좋습니다.

💻 도커 데스크탑 맥용 다운로드 및 설치 과정 확인하기
맥북에 도커를 설치하는 과정은 매우 간단합니다. 공식 웹사이트에서 설치 파일을 다운로드하여 응용 프로그램 폴더로 드래그하는 방식으로 진행됩니다.
다운로드: Docker 공식 웹사이트의 Docker Desktop 다운로드 페이지로 이동합니다. 맥북의 칩셋에 따라 적절한 버전을 선택해야 합니다. M1/M2 칩셋 사용자라면 “Mac with Apple chip” 버전을, 인텔 칩셋 사용자라면 “Mac with Intel chip” 버전을 다운로드합니다.
설치: 다운로드한 .dmg 파일을 열고, Docker.app 아이콘을 응용 프로그램(Applications) 폴더로 드래그하여 복사합니다.
실행 및 권한 부여: 응용 프로그램 폴더에서 Docker Desktop을 실행합니다. 처음 실행 시 필요한 권한을 요청할 수 있으며, 시스템 환경설정에서 접근 권한을 허용해 주어야 합니다. 도커 엔진이 구동되면서 초기 설정 작업이 진행됩니다.
설치가 완료되면 메뉴 바에 도커 아이콘이 나타나며, 아이콘이 녹색으로 바뀌면 도커가 성공적으로 실행된 것입니다.
⚙️ 맥북 M1 M2 도커 환경 설정 및 성능 최적화 상세 더보기
애플 실리콘(M1, M2) 칩셋은 성능이 뛰어나지만, 도커는 내부적으로 가상 머신(VM)을 사용하기 때문에 성능 최적화 설정이 중요합니다. 이 설정을 통해 도커 컨테이너의 처리 속도와 맥북의 리소스 사용 효율을 높일 수 있습니다.
🍎 리소스 설정 (Resources) 확인하기
Docker Desktop의 설정(Settings) 메뉴에서 Resources 탭을 클릭하여 CPU, 메모리(Memory), 디스크 이미지 크기를 조정할 수 있습니다.
CPU: 기본 설정은 2 또는 4 코어입니다. 개발 환경의 복잡도에 따라 더 많은 코어를 할당할 수 있지만, 맥북 전체 성능에 영향을 줄 수 있으므로 기본값에서 시작하여 필요에 따라 조정하는 것이 효율적입니다.
Memory: 도커 컨테이너가 사용할 최대 메모리 용량입니다. 웹 개발 등 일반적인 용도에서는 4GB~8GB 정도가 적절하며, 메모리를 너무 많이 할당하면 맥북의 다른 응용 프로그램 속도가 느려질 수 있습니다.
Disk image size: 도커 이미지와 컨테이너 데이터가 저장되는 공간의 크기입니다. 기본 크기로 시작하여 공간이 부족할 때 늘려주는 것이 좋습니다.
📁 파일 공유 (File Sharing) 설정 확인하기
도커 컨테이너와 맥북 로컬 파일 시스템 간에 데이터를 공유하기 위해서는 File Sharing 설정이 필수적입니다.
Shared Directories: 일반적으로 프로젝트가 위치하는 홈 디렉터리(~/Users/yourname) 또는 특정 프로젝트 폴더를 추가하여 컨테이너가 해당 폴더에 접근할 수 있도록 설정합니다.
성능 팁: 필요한 폴더만 공유하는 것이 성능에 유리합니다. 너무 많은 폴더를 공유하면 도커의 파일 시스템 오버헤드가 증가하여 속도가 느려질 수 있습니다.
🐳 도커 설치 확인 및 컨테이너 실행 보기
설치가 완료되었다면, 터미널(Terminal)을 열어 도커 명령어가 정상적으로 동작하는지 확인해야 합니다.
도커 버전 확인: 다음 명령어를 입력하여 도커 클라이언트 및 서버의 버전 정보를 확인합니다.
Bash
docker –version
docker info
테스트 컨테이너 실행: 공식 hello-world 이미지를 사용하여 도커가 제대로 작동하는지 최종적으로 테스트합니다. 이 명령어는 이미지를 다운로드하고 컨테이너를 실행합니다.
Bash
docker run hello-world
성공적으로 실행되면 “Hello from Docker!” 메시지와 함께 도커 작동 방식에 대한 간략한 설명이 출력됩니다. 이 메시지가 나오지 않는다면, 설치 과정 중 오류가 발생했거나 Docker Desktop이 제대로 실행되지 않은 것입니다.
💡 맥북 환경에서 도커 사용 시 주요 팁 및 주의사항 확인하기
맥북 환경에서 도커를 사용할 때 알아두면 좋은 몇 가지 팁과 2025년 버전의 주요 변화를 정리했습니다.
🚀 M1/M2 칩셋과 가상화 기술
M1/M2 칩셋은 Rosetta 2를 통해 인텔 기반 앱을 실행할 수 있지만, 도커는 성능을 위해 네이티브 ARM 아키텍처를 사용하거나 QEMU와 같은 에뮬레이션 기술을 사용합니다. Docker Desktop은 애플의 VirtioFS 기술을 활용하여 컨테이너와 로컬 파일 시스템 간의 파일 공유 성능을 대폭 개선했습니다. 파일 공유 성능이 이전보다 훨씬 빨라졌으므로, 옛날 가이드에서 언급하는 성능 문제에 대해 크게 걱정할 필요는 없습니다.
🧹 시스템 리소스 관리
도커를 사용하지 않을 때는 Docker Desktop을 종료하는 것이 좋습니다. 도커 엔진은 백그라운드에서 VM을 구동하므로, 종료하지 않으면 배터리 소모와 시스템 리소스 점유가 지속될 수 있습니다. 메뉴 바 아이콘을 클릭한 후 **”Quit Docker Desktop”**을 선택하여 완전히 종료할 수 있습니다.
❓ 자주 묻는 질문 (FAQ)
H3 도커 설치 후 ‘permission denied’ 오류가 발생합니다. 어떻게 해결해야 하나요 확인하기
일반적으로 이 오류는 도커 그룹에 현재 사용자가 포함되어 있지 않거나, 도커 소켓에 접근 권한이 없어서 발생합니다. 맥북에서는 Docker Desktop 설치 과정에서 필요한 권한 설정을 대부분 자동으로 처리해 주지만, 오류가 발생한다면 Docker Desktop을 재설치하거나, 시스템 설정에서 Docker Desktop에 대한 전체 디스크 접근 권한을 부여했는지 확인해야 합니다.
H3 M1 맥북에서 인텔 기반(x86) 도커 이미지를 사용할 수 있나요 보기
네, 사용할 수 있습니다. Docker Desktop은 buildx 기능을 포함하고 있어, 애플 실리콘(ARM64) 환경에서도 인텔(x86-64) 기반의 도커 이미지를 에뮬레이션하여 실행할 수 있습니다. 다만, 에뮬레이션 과정이 포함되므로 네이티브 ARM 이미지에 비해 상대적으로 성능이 느릴 수 있습니다. 가능하면 ARM64 아키텍처를 지원하는 이미지를 사용하는 것이 성능에 가장 좋습니다.
H3 도커 데스크탑의 가상 머신(VM)에 할당된 메모리를 늘려야 하나요 상세 더보기
도커를 사용하여 메모리 사용량이 많은 데이터베이스 서버나 복잡한 마이크로서비스 아키텍처를 구동한다면 늘릴 필요가 있습니다. 하지만 웹 서버나 간단한 애플리케이션 개발 환경에서는 기본 설정(약 4GB)으로도 충분합니다. 메모리를 과도하게 할당하면 맥북의 macOS 환경이 느려지므로, docker stats 명령어를 통해 컨테이너의 실제 메모리 사용량을 확인하고 필요한 만큼만 조금씩 늘려주는 것을 권장합니다.