Kubernetes 중심과 컨테이너 중심
Rancher Desktop은 ‘데스크톱에서 컨테이너 관리와 Kubernetes를 제공하는 앱’입니다. 핵심 기능은 Kubernetes의 ‘가볍고 인증된 배포판’인 k3s를 로컬에서 실행하는 것입니다. 엔진은 docker CLI와 사용하는 Moby 또는 nerdctl과 사용하는 containerd 중 선택합니다. Intel 및 Apple silicon Mac, Windows, Linux에서 실행됩니다.
Oxcart는 반대쪽에서 시작합니다. 로컬 개발의 대부분은 사람, 테스트 스위트, 코딩 에이전트가 하루에도 수백 번 만들고 지우는 컨테이너와 Compose 스택입니다. Oxcart의 엔진과 앱은 Apple silicon에서 이 반복 과정에 맞춰 조정되었으며, 앱은 크로스 플랫폼 외피가 아닌 네이티브 SwiftUI Mac 앱입니다.
나란히 비교
| 기능 | Oxcart | Rancher Desktop |
|---|---|---|
| 중점 | Docker 호환 컨테이너와 Compose | 컨테이너 관리와 Kubernetes |
| 플랫폼 | macOS 26 이상, Apple silicon | Mac(Intel 및 Apple silicon), Windows, Linux |
| 라이선스 및 가격 | 독점 소프트웨어. 60일 무료 후 사용자당, 메이저 버전당 $20 | Apache-2.0, 무료 |
| Kubernetes | 내장되지 않음 | k3s |
| 엔진 및 CLI | Oxcart의 Docker 호환 엔진. docker 29.9, Compose 5.6, Buildx 0.38 포함 | Moby(dockerd)와 docker CLI 또는 containerd와 nerdctl |
| 최신 버전 | 0.1.4 | 1.24.0 (2026-07-29) |
컨테이너 작업에서 Oxcart의 장점
개발 반복 과정 실측
한 대의 Apple silicon Mac에서 각 런타임을 CPU 8개와 12 GiB로 설정해 단독 실행했습니다. 개발 반복 과정을 구성하는 작업에서 Oxcart는 테스트한 런타임 3개(Oxcart, OrbStack, Docker Desktop) 중 가장 빨랐습니다.
| 작업 | Oxcart | 다음으로 빠른 제품 대비 |
|---|---|---|
docker run --rm … true | 42 ms | 3.4× |
docker run --rm 8개 동시 실행 | 96 ms | 3.9× |
| 컨테이너 20개 중지 및 삭제 | 77 ms | 8.9× |
| 캐시 없는 빌드, 로컬 컨텍스트 | 341 ms | 1.2× |
docker stats --no-stream, 컨테이너 20개 | 1.0 s | 2× |
| 엔진 중지 | 28 ms | 32× |
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의 896 ms와 비교합니다. Rancher Desktop은 측정하지 않았습니다.
그대로 작동하는 Compose와 Docker 도구
Compose 상태 점검 의존성과 up --wait, 서비스 이름 DNS, init: true, network_mode: service:를 검증했습니다. Buildx, Engine API를 통한 Testcontainers와 docker-py, Dev Containers CLI도 검증했습니다. Testcontainers, Portainer, Traefik용 Docker 소켓을 컨테이너에 마운트할 수 있습니다. amd64 이미지는 Rosetta로 실행됩니다. 가이드: Apple silicon의 Compose 및 Dev Containers와 Testcontainers.
에이전트, 네트워크, 보안
- 코딩 에이전트:
oxcart mcp는 ‘이 컨테이너는 왜 멈췄나요?’에 2,014토큰 대신 159토큰으로 답합니다. 기본은 읽기 전용이며 권한 수준은 제한 장치이지 샌드박스가 아닙니다. Claude Code, Codex, Cursor 외 15개의 설정 단계를 제공합니다. - 네트워크: Mac이 아웃바운드 연결을 열므로 VPN 경로, 분할 DNS, 앱별 방화벽이 컨테이너에 적용됩니다. Ports 화면은 저장소와 브랜치별로 포트를 묶고 응답하지 않는 이유를 표시합니다.
- 암호화된 경로: Mac과 엔진 사이의 공개 포트 및 아웃바운드 TCP는 시작할 때마다 만든 인증서로 TLS 1.3을 사용합니다.
Rancher Desktop이 더 적합한 경우
- 앱에 클러스터가 기본 제공되기를 원합니다. Rancher Desktop은 데스크톱 인터페이스에 k3s와 클러스터 제어 기능을 포함합니다. Oxcart는 선택한 클러스터와 함께하는 빠른 로컬 컨테이너 개발에 집중합니다.
- 여러 OS를 쓰는 팀이 같은 앱을 원함. Rancher Desktop은 Mac, Windows, Linux에서 실행됩니다.
- containerd와 nerdctl. containerd를 직접 사용하고 싶다면 Rancher Desktop에서 선택할 수 있습니다.
- 무료 오픈 소스. 라이선스 비용이 없습니다.
실용적인 역할 분담
많은 Kubernetes 개발자는 대부분의 시간을 이미지 빌드와 서비스 의존성 실행에 쓰고 일부만 클러스터에 매니페스트를 적용하는 데 씁니다. 기존 Rancher Desktop이나 클라우드의 클러스터를 유지하고 Oxcart를 빌드, Compose 스택, 테스트에 사용할 수 있습니다. docker context use oxcart는 docker 명령의 대상을 바꾸고 kubectl config use-context는 클러스터를 바꿉니다. Mac의 Kubernetes에서 kubectl, k9s, 로컬 클러스터 도구별 요구 사항을 설명합니다.
자주 묻는 질문
Rancher Desktop은 무료인가요?
네. 2026년 10월 기준 Rancher Desktop은 Apache-2.0 라이선스의 오픈 소스입니다. Oxcart는 60일 무료 후 사용자당, 메이저 버전당 $20이며 구독료는 없습니다.
Rancher Desktop에는 Kubernetes가 포함되나요?
네. Rancher Desktop은 ‘가볍고 인증된 배포판’이라고 설명하는 k3s를 사용해 ‘데스크톱에서 컨테이너 관리와 Kubernetes’를 제공합니다. Oxcart에는 Kubernetes가 내장되어 있지 않습니다.
Kubernetes 없이 Docker와 Compose만 쓴다면 무엇을 선택해야 하나요?
Apple silicon Mac에서는 Oxcart입니다. 하루 종일 반복하는 컨테이너 작업을 위해 설계되어 docker run --rm은 42 ms, 컨테이너 20개 중지 및 삭제는 77 ms로 테스트한 런타임 3개 중 가장 빨랐습니다. docker CLI 29.9, Compose 5.6, Buildx 0.38이 포함됩니다.
Rancher Desktop에서 docker CLI를 사용할 수 있나요?
네. Rancher Desktop에서는 docker CLI와 함께 쓰는 Moby(dockerd) 또는 nerdctl과 함께 쓰는 containerd를 선택할 수 있습니다.
Rancher Desktop은 Kubernetes에 유지하고 Oxcart는 컨테이너에 사용할 수 있나요?
네. 각자 Docker 컨텍스트가 있습니다. Oxcart는 oxcart 컨텍스트를 추가하며 현재 컨텍스트가 default이고 응답하는 것이 없을 때만 현재로 설정합니다. docker context use로 엔진을 선택하고 kubeconfig로 클러스터를 선택하세요.
Oxcart가 Windows나 Linux에서 실행되나요?
아니요. Oxcart는 macOS 26 이상의 Apple silicon용 Mac 앱입니다. Rancher Desktop은 Mac(Intel 및 Apple silicon), Windows, Linux에서 실행됩니다.
출처와 측정 방법
- 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로 측정했습니다.
- Rancher Desktop 설명, 플랫폼, k3s, 엔진: https://docs.rancherdesktop.io/; 라이선스와 최신 릴리스: https://github.com/rancher-sandbox/rancher-desktop. 2026-10-10 확인.