각 도구 소개
Podman Desktop은 자신을 ‘컨테이너와 Kubernetes 작업을 위한 최고의 무료 오픈 소스 도구’라고 설명합니다. Red Hat의 ‘데몬리스, 오픈 소스, Linux 네이티브’ 컨테이너 도구인 Podman 위의 크로스 플랫폼 GUI입니다. Podman은 root 또는 비특권 사용자로 컨테이너를 실행할 수 있습니다. Mac에서는 Podman machine이라는 Linux 가상 머신이 필요하며 기본은 libkrun, 대안은 Apple 하이퍼바이저 applehv입니다. Podman Desktop은 이미지, 컨테이너, Pod 관리와 확장 기능, Kubernetes 사용 경로를 제공합니다.
Oxcart는 하나의 플랫폼과 워크플로, 즉 Apple Silicon Mac의 Docker 호환 컨테이너를 위해 만들어졌습니다. 네이티브 Mac 인터페이스에 프로젝트, 로그, 포트, 터미널을 모아 두었으며 Apple Silicon용 Docker 호환 엔진을 갖추고 있습니다. 개발자가 이미 사용하는 Docker 도구를 제공하므로 docker, docker compose, docker buildx가 스크립트, CI 설정, 팀원이 기대하는 방식으로 작동합니다.
나란히 비교
| 기능 | Oxcart | Podman Desktop |
|---|---|---|
| 플랫폼 | macOS 26 이상, Apple silicon | Mac, Windows, Linux |
| 라이선스 및 가격 | 독점 소프트웨어. 60일 무료 후 사용자당, 메이저 버전당 $20 | Apache-2.0, 무료 |
| 엔진 | Docker 호환 엔진(Docker API 1.40~1.54) | Podman: 데몬리스, root 또는 비특권 사용자 |
| macOS에서 | Oxcart 자체 Linux 측, 오프라인에서 약 2.5 s에 준비 | Podman machine(기본 libkrun 또는 applehv) |
| 명령줄 도구 | docker 29.9, Compose 5.6, Buildx 0.38 포함 | podman |
| Kubernetes | 내장되지 않음 | kind, Lima, Minikube 또는 OpenShift |
| 최신 버전 | 0.1.4 | 1.29.3 (2026-09-01) |
Mac Docker 사용자가 Oxcart를 선택하는 이유
변환 없이 실제 Docker 도구 사용
Oxcart에는 공식 docker CLI, Docker Compose, Buildx가 포함되며 엔진은 Docker Engine API를 구현합니다. 실제 프로젝트가 의존하는 Compose 기능을 검증했습니다. 상태 점검 의존성과 up --wait, 서비스 이름 DNS, init: true, network_mode: service:입니다. Testcontainers와 docker-py는 Engine API로 빌드하고, Dev Containers CLI는 실제 프로젝트를 시작합니다. Testcontainers, Portainer, Traefik용으로 Docker 소켓을 컨테이너에 마운트할 수 있습니다. amd64 이미지는 Rosetta로 실행됩니다.
밀리초 단위의 컨테이너 작업
| 작업 | Oxcart | 다음으로 빠른 제품 대비 |
|---|---|---|
docker run --rm … true | 42 ms | 3.4× |
docker stop | 19 ms | 5.6× |
| API로 중지 | 4.0 ms | 21× |
| 컨테이너 20개 생성 및 시작 | 0.69 s | 2.5× |
| 컨테이너 20개 중지 및 삭제 | 77 ms | 8.9× |
| 시작 후 엔진 준비 완료 | 0.8 s | 1.5× |
Oxcart 0.1.2는 2026-10-10에 포함된 docker 29.9 클라이언트로 측정했습니다. OrbStack 2.2.3과 Docker Desktop 4.94.0은 같은 날 앞서 동일한 Mac과 측정 도구에서 docker 29.4로 측정했습니다. Docker Desktop 시작 수치에는 앱 실행이 포함됩니다. Podman은 측정하지 않았습니다.
Testcontainers처럼 API로 컨테이너를 만들고 지우는 테스트 스위트에서는 이 밀리초 차이가 누적됩니다. Oxcart의 API 생성은 2.5 ms입니다.
네이티브, 조용한 동작, 명확한 목적
Oxcart Ports 화면은 저장소, 워크트리, 브랜치별로 포트를 묶고 응답하지 않는 이유를 알려 줍니다. Compose 프로젝트는 그룹으로 표시되며 그룹 작업을 지원합니다. 컨테이너 20개를 실행할 때 메뉴 막대 항목은 코어 하나의 0.0004%(앱 자체)를 사용합니다. 설정은 오프라인이며 관리자 암호 한 번과 폴더 접근 선택 한 번을 요청하고 셸 프로필은 수정하지 않습니다.
컨테이너를 확인하는 에이전트
로컬 MCP 서버는 Claude Code, Codex, Cursor 등에 질문에 맞춘 도구 13개를 제공합니다. 기본은 읽기 전용이며 모든 호출은 Mac에 기록됩니다. 작업당 Claude Code 세션 한 번으로 측정한 참고 결과에서 로그 오류를 찾는 시간은 31.0 s 대신 4.2 s였습니다. 권한 수준은 제한 장치이지 샌드박스가 아닙니다. 자세한 내용은 AI 코딩 에이전트를 위한 Docker를 참고하세요.
설정 없이 갖춘 보안
Mac과 엔진 사이의 공개 포트 및 아웃바운드 TCP는 시작별 인증서와 256비트 토큰을 사용해 TLS 1.3으로 전달됩니다. Docker API는 전용 Unix 소켓만 사용합니다. docker login 암호는 macOS 키체인에 저장됩니다. 업데이트는 EdDSA로 서명됩니다.
Podman Desktop이 더 적합한 경우
- 모든 데스크톱 OS에서 같은 도구. Podman Desktop은 Mac, Windows, Linux에서 실행되며 Oxcart는 Mac 앱입니다.
- 무료 오픈 소스. Apache-2.0이며 라이선스 비용이 없습니다.
- Podman 중심 Kubernetes 워크플로. Podman의 pod와 kind, Minikube, OpenShift 통합은 이미 이런 도구를 중심으로 개발하는 팀에 적합합니다.
- 루트리스 설계. 보안 모델이 Podman의 데몬리스, 비root 컨테이너를 기반으로 한다면 Podman을 유지하세요.
- Intel Mac. Oxcart에는 Apple silicon이 필요합니다.
둘 다 사용하기
둘은 공존할 수 있습니다. Oxcart는 자체 oxcart Docker 컨텍스트를 추가하고, 현재 컨텍스트가 default이며 응답이 없을 때만 현재로 설정합니다. 다른 앱의 docker 도구가 설치되어 있으면 두 버전을 표시하고 교체 전에 묻고, 제거 시 복원합니다. 프로젝트 이전은 보통 실행만 하면 되며 Compose 파일과 Dockerfile은 바뀌지 않습니다. 절차는 Oxcart로 전환하기를 참고하세요.
자주 묻는 질문
Podman Desktop은 무료인가요?
네. 2026년 10월 기준 Podman Desktop과 Podman은 Apache-2.0 라이선스의 무료 오픈 소스입니다. Oxcart는 60일 무료 후 사용자당, 메이저 버전당 $20이며 구독료는 없습니다.
Mac의 Podman은 가상 머신에서 실행되나요?
네. Podman 공식 문서는 ‘MacOS와 Windows의 Podman은 가상 머신이 필요하다’고 설명합니다. 이것이 Podman machine이며 macOS의 기본 제공자는 libkrun, 대안은 applehv입니다. Mac의 모든 컨테이너 도구는 어딘가의 Linux 커널에서 Linux 컨테이너를 실행합니다. 차이는 엔진, 앱, 통합 방식에 있습니다.
Mac에서 Oxcart와 Podman Desktop 중 어느 쪽이 빠른가요?
Podman은 벤치마크하지 않아 수치를 공개하지 않습니다. 같은 Mac에서 측정한 다른 두 런타임과 비교하면 Oxcart가 컨테이너 작업에서 세 제품 중 가장 빨랐습니다. docker run --rm은 42 ms, docker stop은 19 ms, 컨테이너 20개 중지 및 삭제는 77 ms였습니다.
Oxcart에서 docker 명령을 사용할 수 있나요?
네. Oxcart는 docker 29.9.0, Docker Compose 5.6.0, Buildx 0.38.0을 포함하며 엔진은 Docker API 1.40~1.54를 지원합니다. 기존 docker와 docker compose 명령, Testcontainers, Dev Containers CLI가 작동합니다.
Kubernetes에는 어느 쪽을 사용해야 하나요?
kind 또는 Minikube 확장을 통한 로컬 클러스터의 데스크톱 통합을 원한다면 Podman Desktop을 선택하세요. 공유 또는 클라우드 클러스터와 함께 빠른 로컬 앱 개발 및 이미지 빌드를 진행하려면 Oxcart를 선택하세요. Oxcart는 Docker 워크플로의 일부로 특권 컨테이너를 지원합니다. Mac에서 Kubernetes 사용을 확인하세요.
Oxcart도 Podman처럼 루트리스 또는 데몬리스로 실행되나요?
Oxcart는 Docker 호환 엔진을 실행하므로 데몬리스가 아닙니다. Mac 측의 관리 프로세스, 파일 공유, 앱은 사용자 권한으로 실행됩니다. 유일한 root 구성 요소는 Oxcart의 명령줄 도구 5개를 링크하기 위해 macOS가 필요할 때 시작하는 보조 프로그램이며, 마지막 요청 10 s 후 종료됩니다.
팀이 Windows와 Linux도 사용하면 Oxcart를 선택할 수 없나요?
선택할 수 있습니다. 이미지와 Compose 파일은 이식 가능하므로 Mac 사용자는 Oxcart, Linux 사용자는 Docker Engine이나 Podman, Windows 사용자는 WSL 2에서 원하는 도구를 쓸 수 있습니다. Oxcart는 Mac용 선택지입니다. Mac, Linux, Windows용 도구를 참고하세요.
출처와 측정 방법
- Oxcart 속도: Oxcart 0.1.2, 2026-10-10, Apple M5 Max(36 GiB), macOS 27.2, CPU 8개 및 12 GiB. 한 번에 한 제품씩 실행하고 준비 실행 후 샘플 5개의 중앙값입니다. OrbStack 2.2.3과 Docker Desktop 4.94.0은 같은 날 앞서 동일한 Mac과 측정 도구에서 docker 29.4로 측정했습니다.
- Podman Desktop 플랫폼과 Kubernetes: https://podman-desktop.io/docs/intro 및 https://podman-desktop.io/docs/kind; 라이선스와 최신 릴리스: https://github.com/podman-desktop/podman-desktop.
- Podman: https://docs.podman.io/en/latest/ 및 https://docs.podman.io/en/latest/markdown/podman-machine.1.html; 라이선스: https://github.com/containers/podman. 모두 2026-10-10 확인.