Oxcart 다운로드
메뉴

macOS 27에서 Docker 사용하기: 2026년 Apple Silicon에서 컨테이너 실행

macOS 27에서 Docker 컨테이너를 실행하려면 Docker 호환 앱을 설치하고 docker CLI와 Compose를 그대로 사용하면 됩니다. Oxcart는 macOS 27을 실행하는 Apple Silicon Mac을 위해 만들어졌습니다. 몇 초 만에 오프라인 설정을 마치고, docker 29.9, Compose 5.6, Buildx 0.38을 함께 제공합니다. docker run 실행 시간은 42 ms로, 테스트한 세 런타임 중 가장 빨랐습니다.

업데이트

Mac에서 Docker가 작동하는 방식

컨테이너는 Linux 프로세스이며 macOS는 Linux가 아닙니다. 따라서 Mac에서 Docker 컨테이너를 실행하는 모든 방식은 macOS와 함께 작은 Linux 시스템을 실행하고 docker 명령을 그 시스템에 연결합니다. docker 명령은 클라이언트일 뿐입니다. 현재 Docker 컨텍스트가 가리키는 엔진에 요청을 보냅니다. 그래서 엔진을 제공하는 앱을 바꿔도 기존 스크립트, Makefile, Compose 파일을 모두 그대로 사용할 수 있습니다.

macOS 27에서는 앱 선택이 그 어느 때보다 중요합니다. 선택한 앱에 따라 컨테이너 시작과 종료 속도, 유휴 메모리 사용량, VPN과 방화벽 규칙의 컨테이너 트래픽 적용 여부, 코딩 에이전트의 실행 상태 확인 가능 여부가 달라집니다. Mac 컨테이너 앱 비교에서는 각 선택지를 이름별로 살펴봅니다. 이 가이드는 저희가 아는 가장 빠른 시작 방법을 안내합니다.

macOS 27에 Docker 호환 컨테이너 환경 설치하기

  1. Mac을 확인합니다. Apple 메뉴 › 이 Mac에 관하여를 선택하세요. Apple Silicon과 macOS 26 이상이 필요합니다. 터미널에서 uname -m을 실행하면 Apple Silicon에서는 arm64가 표시됩니다.
  2. 다운로드하고 설치합니다. Oxcart를 다운로드하세요. 공증된 디스크 이미지이며 크기는 약 215 MiB입니다. 파일을 열고 Oxcart를 응용 프로그램 폴더로 드래그합니다.
  3. Oxcart를 엽니다. Apple이 악성 소프트웨어 검사를 마친 앱에 표시하는 표준 대화상자가 나타납니다. 설정 과정은 오프라인으로 엔진의 압축을 풀고 시작하며, 네트워크에 접속하지 않습니다.
  4. 관리자 요청을 한 번 승인합니다. macOS가 Oxcart 헬퍼 설치를 한 번 요청합니다. 헬퍼는 docker, docker compose, docker buildx, oxcart를 /usr/local에 연결합니다. 다른 앱의 도구가 이미 있다면 Oxcart가 두 버전을 표시하고 교체 전에 확인합니다.
  5. 폴더 접근 권한을 선택합니다. 데스크탑, 문서, 다운로드와 같은 보호된 폴더에 접근할지 Allow 또는 Skip으로 선택합니다. Skip을 선택하면 컨테이너가 해당 폴더의 파일을 사용할 수 없습니다. 나중에 변경할 수 있습니다.
  6. 첫 컨테이너를 실행합니다. 터미널에서 docker run --rm alpine echo hello를 실행하세요. Oxcart가 oxcart라는 Docker 컨텍스트를 생성해 두었으며, docker context ls로 확인할 수 있습니다.

먼저 실행해 볼 명령어

docker version                     # client 29.9, server: Oxcart's engine
docker run --rm alpine uname -m    # aarch64: native Apple silicon
docker run --rm --platform linux/amd64 alpine uname -m   # x86_64, through Rosetta
docker compose up -d --wait        # in a project with a compose.yaml
docker buildx build -t myapp .     # builds with BuildKit

기존 Compose 프로젝트가 있다면 docker compose up --wait로 시작하고, 상태 점검이 설정된 모든 서비스가 정상 상태가 될 때까지 기다릴 수 있습니다. Apple Silicon용 Compose 가이드에서 amd64 이미지, 상태 점검, 포트를 자세히 설명합니다.

macOS 27에서 개발과 확인을 더 빠르게

macOS 27의 Oxcart 한눈에 보기
항목개발에 주는 이점
속도docker run --rm 42 ms, docker stop 19 ms, 컨테이너 20개 중지 및 삭제 77 ms, 시작 후 0.8 s 만에 엔진 준비 완료
호환성docker CLI, Compose(상태 점검, up --wait), Buildx, Engine API(Testcontainers, docker-py), Dev Containers CLI, 컨테이너 내부의 Docker 소켓
Mac 앱AppKit 위에 구현한 SwiftUI와 Liquid Glass, 메뉴 막대 항목, 상태와 함께 그룹으로 표시되는 Compose 프로젝트, 저장소와 브랜치별로 묶인 포트
코딩 에이전트Claude Code, Codex, Cursor 등을 위한 로컬 MCP 서버. 기본값은 읽기 전용
보안Developer ID 서명 및 공증, 서명된 업데이트, 컨테이너 네트워크 연결의 TLS 1.3, 키체인에 저장되는 docker login 비밀번호
네트워킹Mac이 아웃바운드 연결을 열기 때문에 VPN 경로, 분할 DNS, Little Snitch 등의 방화벽 규칙이 적용됨

속도: Oxcart 0.1.2, 2026-10-10, Apple M5 Max, CPU 8개와 12 GiB 할당, 5회 측정 중앙값. 비교 대상인 다른 런타임은 같은 날 앞선 시간에 동일한 Mac과 측정 도구에서 docker 29.4 클라이언트로 측정했습니다.

Mac의 제어권은 그대로

  • 설정 중 네트워크에 접속하지 않습니다. Linux 시스템이 앱에 포함되어 있습니다.
  • 셸 프로필을 수정하지 않습니다.
  • 다른 엔진이 응답 중이면 Docker 컨텍스트를 바꾸지 않습니다. 현재 컨텍스트가 default이고 응답하는 엔진이 없을 때만 oxcart가 현재 컨텍스트가 됩니다.
  • 확인 없이 다른 앱의 docker 도구를 교체하지 않으며, Uninstall(제거)을 실행하면 원래 도구를 복원합니다.

프로젝트에 필요한 워크플로를 그대로

Compose 스택을 실행하고, 배포 대상에 맞는 이미지를 빌드하고, 코딩 에이전트를 같은 컨테이너에 연결하세요. docker run --privileged와 Compose의 privileged: true로 특권 컨테이너를 지원하므로, Linux 내부에서 높은 권한이 필요한 워크로드도 같은 워크플로로 처리할 수 있습니다. Kubernetes 개발은 Mac에서 Kubernetes 사용하기를 참고하세요.

질문

Docker는 macOS 27에서 작동하나요?

네. Linux 엔진을 제공하는 앱을 통해 macOS 27에서 Docker 컨테이너를 실행할 수 있습니다. Oxcart는 macOS 26 이상을 실행하는 Apple Silicon Mac을 위해 만들어졌습니다. docker CLI 29.9, Docker Compose 5.6, Buildx 0.38이 포함되어 있으며, 엔진은 Docker API 1.40부터 1.54까지 지원합니다.

macOS 27의 docker 명령은 특정 앱에 묶여 있나요?

아니요. docker 명령은 Docker 컨텍스트를 통해 모든 Docker 호환 엔진과 통신할 수 있는 클라이언트입니다. Oxcart는 docker CLI, Compose, Buildx를 설치하고 oxcart 컨텍스트로 자체 엔진에 연결합니다. Mac 컨테이너 앱 비교에서 각 선택지를 확인할 수 있습니다.

Apple Silicon Mac에서 amd64(x86-64) 이미지를 실행할 수 있나요?

네. Oxcart는 Rosetta를 통해 amd64 이미지를 실행합니다. docker run --platform linux/amd64 …를 사용하거나 Compose 파일에 platform: linux/amd64를 지정하세요. Buildx로 amd64 이미지를 빌드하고 로드할 수도 있습니다.

Oxcart는 Intel Mac이나 macOS 15에서 작동하나요?

아니요. Oxcart에는 Apple Silicon을 탑재한 Mac과 macOS 26 이상이 필요합니다.

설정 중에 무언가를 다운로드하나요?

아니요. Oxcart가 실행하는 Linux 시스템은 앱에 포함되어 있으며 설정 과정에서 네트워크에 접속하지 않습니다. 새 이미지에 대해 처음 docker pull 또는 docker run을 실행할 때는 다른 Docker 환경과 마찬가지로 해당 레지스트리에서 이미지를 다운로드합니다.

가격은 얼마인가요?

Oxcart는 60일간 무료입니다. 이후 사용자당, 메이저 버전당 $20이며 구독 방식이 아닙니다. 마이너 및 패치 업데이트는 무료입니다.

docker 명령에서 Docker 데몬에 연결할 수 없다고 합니다. 어떻게 해야 하나요?

docker context ls를 실행해 oxcart가 현재 컨텍스트인지 확인하세요. 아니라면 docker context use oxcart를 실행합니다. Oxcart에 Container Services 관련 배너가 표시된다면 배너의 Troubleshoot…를 클릭하세요.

출처와 방법

  • 설정 단계: 출시된 Oxcart 0.1.3 기준(오프라인 설정, 관리자 승인 한 번, 폴더 접근 권한 선택 한 번, oxcart 컨텍스트 전환 규칙).
  • 속도: Oxcart 0.1.2와 기본 제공 docker 29.9 클라이언트, 2026-10-10, Apple M5 Max, 36 GiB, macOS 27.2.
  • 호환성: 2026-10-10에 Oxcart에서 테스트했습니다.

직접 진행하는 프로젝트에서 Oxcart를 사용해 보세요

60일 무료 체험. 이후 사용자당, 메이저 버전당 $20이며 구독료는 없습니다.

Apple silicon · macOS 26 이상

다음 글

릴리스 노트

Oxcart 0.1.4

최신 릴리스

라이선스 기능 및 개선 사항.

  • 안전한 이메일 링크를 통한 라이선스 활성화.
  • Settings에서 라이선스와 Mac 관리.
  • 오프라인 라이선스 검증.
  • 성능 및 UI 개선, 버그 수정.

macOS 26.0 이상 필요

Oxcart 0.1.3

유휴 상태에서 메모리 회수.

  • 실행 중인 컨테이너가 없을 때 VM 메모리 회수.
  • 컨테이너, 이미지, 볼륨, 네트워크 유지.

macOS 26.0 이상 필요

Oxcart 0.1.2

명령줄 도구 통합.

  • Oxcart에 포함된 Docker 도구와 기존에 설치된 Docker 도구 간 전환.
  • UI 개선.

macOS 26.0 이상 필요

Oxcart 0.1.1

Docker 도구 포함 및 에이전트 제어.

  • Docker CLI 29.9, Compose 5.6, Buildx 0.38 포함.
  • Docker 컨텍스트 통합 및 키체인을 통한 안전한 자격 증명 보관.
  • MCP 에이전트 연결 및 에이전트별 권한 설정과 차단.

macOS 26.0 이상 필요

Oxcart 0.1.0

Apple Silicon용 Docker 호환 컨테이너.

  • Docker CLI, Compose, Buildx 호환.
  • 런타임 구성 요소를 포함한 오프라인 설정.
  • 프로젝트와 Git 브랜치별 포트 정리.
  • 기본적으로 읽기 전용 접근을 제공하는 MCP 통합.
  • 검증을 거치는 자동 업데이트.

macOS 26.0 이상 필요