Rancher Desktop
Rancher Desktop은 PC에서 컨테이너를 빌드·실행하고 Kubernetes 배포를 시험하는 오픈소스 개발 도구다. macOS의 Intel·Apple Silicon뿐 아니라 Windows와 Linux도 지원하며, Docker CLI를 사용하는 Moby와 nerdctl을 사용하는 containerd 중 실행 엔진을 선택할 수 있다.
어떤 작업에 사용하는가
컨테이너 기반 웹 서비스 개발자, Kubernetes 입문자, Helm 배포 구성을 검토하는 팀에 적합하다. 로컬 PC에서 이미지 제작부터 실행과 배포 확인까지 연결할 수 있다.
Rancher Desktop은 로컬 개발 환경을 제공한다. 여러 인프라의 Kubernetes 클러스터를 관리하는 Rancher와는 역할이 다르므로, 운영 클러스터 관리가 목적이라면 두 제품을 구분해서 검토해야 한다.
지원 OS와 macOS 설치 준비
입력 정보에는 macOS만 표시되어 있지만 공식 지원 플랫폼은 macOS, Windows, Linux다. 현재 설치 문서는 macOS 13 Ventura 이상과 Apple Silicon 또는 VT-x를 지원하는 Intel CPU를 요구한다. 메모리 8GB와 CPU 4개를 권장하며, 실제 필요 자원은 실행할 서비스에 따라 늘어난다.
macOS에서는 가상 머신 안에서 컨테이너와 Kubernetes가 실행된다. 공식 문서는 지속적인 인터넷 연결도 요구한다. Windows는 WSL 2를 사용하며, Linux는 가상화 기능과 /dev/kvm 접근 권한 등을 확인해야 한다.
설치와 첫 작업 순서
공식 홈페이지에서 배포 페이지로 이동해 Mac의 CPU에 맞는 aarch64 또는 x86_64 DMG를 선택한다. DMG를 열고 앱을 Applications 폴더로 옮긴 뒤 실행하는 것이 공식 안내 순서다. Rancher Desktop 팀은 Homebrew보다 공식 DMG 설치를 권장한다.
실행 후 Preferences에서 컨테이너 엔진과 Kubernetes 사용 여부를 정한다. 기존 Docker 명령과 Compose 작업을 이어갈 계획이면 Moby를, containerd와 nerdctl을 사용할 계획이면 containerd를 선택하는 방식이 실용적이다. Kubernetes를 켰다면 초기 이미지 다운로드가 끝날 때까지 기다린 뒤 kubectl config get-contexts로 연결 대상을 확인한다.
기능을 연결하는 실무 예시
예를 들어 쇼핑몰 API와 데이터베이스를 함께 개발한다면 Moby 엔진에서 프로젝트의 Dockerfile로 API 이미지를 빌드하고 Docker Compose로 두 서비스를 실행하는 흐름을 구성할 수 있다. Kubernetes 배포 검토가 필요해지면 내장 클러스터에 배포 구성을 적용하고 Cluster Dashboard에서 리소스를 확인한다.
서비스 포트 전달로 로컬 브라우저에서 API를 점검하고, Kubernetes 버전을 바꿔 배포 호환성을 검토할 수도 있다. 다만 로컬 시험 결과만으로 운영 환경의 네트워크·저장소·성능까지 보장되는 것은 아니므로 실제 배포 환경에서도 확인해야 한다.
무료 사용과 기능상 제약
공식 저장소는 Apache-2.0 라이선스의 오픈소스 프로젝트로 공개되어 있으며 앱은 무료로 내려받을 수 있다. 확인한 공식 자료에는 별도 무료판의 사용 기간이나 컨테이너 개수 제한이 제시되어 있지 않다. 유료 지원 계약의 가격과 범위는 확인되지 않았다.
컨테이너 엔진은 한 번에 하나만 동작한다. 엔진을 전환하면 이전 엔진에서 만든 이미지와 워크로드를 새 엔진에서 사용할 수 없으므로 작업 전에 선택을 정하는 편이 좋다. Kubernetes가 필요 없는 Compose 중심 작업에서는 이를 꺼 자원 사용을 줄일 수 있다.
문제가 생겼을 때 확인 순서
시작이 늦으면 먼저 초기 Kubernetes 이미지 다운로드와 인터넷·프록시 접근을 확인한다. Waiting for Kubernetes API 상태가 계속되면 Troubleshooting의 Show Logs로 로그를 확인한다. kubectl에 Rancher Desktop 연결 정보가 보이지 않으면 KUBECONFIG가 기본 ~/.kube/config와 다른 파일을 가리키는지 살펴본다.
이미지가 사라진 것처럼 보이면 엔진 전환 여부와 Moby 저장 드라이버 변경 여부를 확인한다. macOS에서 파일 마운트가 안 되면 기본 공유 경로인 사용자 홈 밖의 디렉터리인지 점검한다. 초기화는 데이터 제거 범위를 확인한 뒤 진행해야 한다.
다른 도구와 선택 기준 및 버전 검토
Docker Desktop과 비교할 때는 사용하는 IDE·Compose 구성·Docker API 연동이 Rancher Desktop의 Moby 엔진에서 요구대로 작동하는지 확인하는 것이 선택 기준이다. 공식 FAQ는 두 앱을 함께 설치할 수 있지만 동시에 실행할 수는 없다고 안내한다. 로컬 Kubernetes 버전 선택과 containerd 학습이 필요하다면 Rancher Desktop의 구성이 맞을 수 있다.
2026-10-09 확인한 공식 배포 목록의 최신 표시는 1.24.0이다. 지원 종료 공지는 확인되지 않았다. 1.23.0·1.23.1은 자동 업데이트 다운로드 오류 때문에 1.24.0으로 수동 업데이트해야 한다. 1.24.0의 한국어 UI는 실험적이며 Cluster Dashboard는 영어로 제공된다.
공식 안내
- Rancher Desktop by SUSE · 확인 2026-10-09
- Introduction | Rancher Desktop Docs · 확인 2026-10-09
- Installation | Rancher Desktop Docs · 확인 2026-10-09
- General — Container Engine | Rancher Desktop Docs · 확인 2026-10-09
- FAQ | Rancher Desktop Docs · 확인 2026-10-09
- Troubleshooting Tips | Rancher Desktop Docs · 확인 2026-10-09
- rancher-sandbox/rancher-desktop — 공식 저장소와 라이선스 · 확인 2026-10-09
- Releases · rancher-sandbox/rancher-desktop · 확인 2026-10-09
주요 기능
- Docker CLI 또는 nerdctl로 컨테이너 이미지를 빌드하고 레지스트리에 푸시·풀하며 컨테이너를 실행한다.
- 내장된 k3s 기반 Kubernetes의 버전을 선택해 애플리케이션 배포와 업그레이드 영향을 시험한다.
- Cluster Dashboard에서 로컬 Kubernetes 리소스를 살펴보고 관리한다.
- Kubernetes 서비스의 포트를 로컬 PC로 전달해 브라우저 등에서 접근한다.
- macOS와 Linux에서 가상 머신의 CPU·메모리 자원을 조절하고, 필요하지 않은 Kubernetes를 비활성화한다.
- kubectl, Helm, Docker Compose 등 개발용 명령줄 도구를 함께 제공한다.
관련 프로그램
OpenCode
opencode.ai
OpenCode는 프로젝트 코드를 읽고 설명·수정 작업을 돕는 오픈소스 AI 코딩 에이전트입니다. 터미널, 데스크톱 앱, IDE 확장으로 이용하며 여러 모델 제공자와 로컬 모델을 연결할 수 있습니다. macOS는 Apple Silicon과 Intel용 데스크톱 배포를 모두 제공합니다.
Maccy
maccy.app
Clipboard manager
mitmproxy
mitmproxy.org
mitmproxy는 HTTP·HTTPS 통신을 가로채 요청과 응답을 살펴보고, 수정·저장·재생하는 무료 오픈소스 프록시입니다. macOS뿐 아니라 Windows와 Linux도 지원합니다. 터미널 인터페이스인 mitmproxy, 브라우저 GUI인 mitmweb, 자동화에 쓰는 mitmdump를 제공하며, 앱과 서버 사이의 API 오류를 분석하거나 테스트 응답을 만드는 개발자·QA 담당자에게 적합합니다.
AWS Corretto JDK
corretto.aws
AWS Corretto JDK의 공식 명칭은 Amazon Corretto이며, Amazon이 배포하는 무료 OpenJDK 개발·실행 환경이다. Java SE 호환성 검증을 거쳤으며 macOS, Linux, Windows에서 Java 프로그램을 개발하고 실행할 수 있다. 이 설명은 제공된 버전에 해당하는 Corretto 21 LTS와 macOS 사용을 중심으로 다룬다.
OpenVPN Connect client
openvpn.net
OpenVPN Connect는 Mac에서 OpenVPN 방식의 VPN 서버에 접속하는 공식 클라이언트다. Access Server와 CloudConnexa뿐 아니라 OpenVPN Community Edition 기반 서버에도 사용할 수 있다. 회사·기관이 제공한 연결 프로필로 내부 업무망에 접속하는 용도이며, 앱 설치만으로 VPN 서버나 이용 계정이 제공되지는 않는다.
Tunnelblick
tunnelblick.net
Tunnelblick은 Mac에서 OpenVPN 연결을 설정하고 관리하는 무료 오픈소스 프로그램이다. 회사나 VPN 서비스 제공자가 준 설정 파일로 원격 네트워크에 접속하며, 메뉴 막대에서 연결 상태를 확인하고 DNS·라우팅 설정과 접속 로그를 관리할 수 있다. VPN 서버나 이용권은 별도로 필요하다.