Apple이 Docker에 도전장 내밀다: apple/container 완전 분석
macOS 26 전용 공식 컨테이너 도구, 하루 만에 별 2,419개의 의미

Apple이 컨테이너 도구를 직접 만들었다. apple/container는 오늘 하루에만 별 2,419개를 받아 GitHub 트렌딩 1위에 올랐고, 누적 32,000개를 넘어섰다. 이 숫자는 단순한 호기심이 아니다. Mac 개발자들이 오랫동안 기다려온 무언가를 향한 반응이다.
이게 뭔가
컨테이너란 앱과 그 실행 환경(OS, 라이브러리, 설정)을 하나의 패키지로 묶어 어디서든 동일하게 구동하는 기술이다. Docker가 대표 주자였고, Mac 개발자들은 오랫동안 Docker Desktop을 써왔다.
apple/container는 Apple이 공식으로 만든 컨테이너 실행 CLI 도구다. Linux 컨테이너를 경량 가상머신(VM) 형태로 Mac 위에서 실행한다. Swift로 작성됐고 Apple Silicon에 최적화됐다. OCI 표준을 준수하므로 Docker Hub 등 기존 레지스트리의 이미지를 별도 변환 없이 그대로 pull·push·run된다.
왜 지금 뜨는가
타이밍이 전부다. 이 도구는 macOS 26 전용으로 설계됐다. macOS 26에서 새롭게 강화된 가상화·네트워킹 API를 활용하기 때문이다. macOS 26이 공개된 바로 지금이 론칭 적기였다.
여기에 시장의 누적된 불만이 맞물렸다. Docker Desktop은 2022년부터 기업 사용자에게 유료 구독을 요구했고 Apple Silicon에서 에뮬레이션·VM 오버헤드로 인한 성능 손실도 지속적으로 지적받아 왔다. 네이티브 ARM 기반 대안을 향한 갈증이 쌓여 있었다.
무엇보다 Apple 공식 레포(Apache-2.0 라이선스)라는 사실이 신뢰도를 높인다. 개인 프로젝트나 스타트업 도구가 아니라 지속적인 유지보수가 보장된다는 기대감이다.
핵심 기능
- OCI 호환: Docker Hub, GHCR 등 표준 레지스트리와 완전 호환. 기존 이미지 자산을 그대로 활용
- 경량 VM 격리: 컨테이너마다 별도 VM을 띄워 커널 수준 보안 격리를 제공
- Swift 네이티브: 저수준 처리는 apple/containerization 패키지에 위임, 경량 구조 유지
- 시스템 서비스 방식: 백그라운드 데몬으로 운영되며
container system start/stop으로 제어
누구에게 쓸모 있나
| 대상 | 이유 |
|---|---|
| Mac 개발자 | Docker Desktop 무료 대체, 네이티브 성능 |
| 보안 중심 팀 | VM 레벨 격리로 강화된 컨테이너 경계 |
| CI/CD 구축자 | OCI 표준으로 기존 파이프라인과 호환 |
CLI 중심이라 Docker Desktop의 GUI 대시보드에 익숙한 사용자에게는 초기 적응 비용이 있다.
시작하기
필수 조건: Apple Silicon Mac + macOS 26
README 기준 설치 절차:
- GitHub Releases 페이지에서 최신 서명된
.pkg파일 다운로드 - 파일을 더블클릭해 설치 (관리자 비밀번호 필요,
/usr/local아래에 설치됨) - 시스템 서비스 시작:
container system start
업그레이드 시에는 반드시 기존 서비스를 먼저 중단해야 한다:
container system stop
/usr/local/bin/update-container.sh
사용 예시
OCI 표준 CLI 규약을 따르므로 Docker 명령어에 익숙하다면 바로 적응 가능하다.
Ubuntu 컨테이너에서 한 줄 명령 실행 후 자동 삭제
container run --rm ubuntu:24.04 echo "Hello from Linux"
인터랙티브 셸로 직접 진입해 Linux 환경 탐색
container run -it ubuntu:24.04 /bin/bash
실행 중인 컨테이너 목록 확인 및 중단
container list
container stop <container-name>
한계·주의
- macOS 26 전용: README가 명시한다. "이전 버전에서 재현 불가능한 이슈는 다루지 않겠다"는 입장이며, 구버전 지원 계획도 없다.
- Apple Silicon 전용: Intel Mac에서는 실행 자체가 불가능하다.
- GUI 없음: 순수 CLI 도구다. Docker Desktop 수준의 시각적 관리 도구를 기대하면 실망한다.
- 초기 생태계: 공식 릴리즈 직후라 플러그인·서드파티 통합 도구가 아직 미성숙하다. Docker Compose 호환성 등도 별도 확인이 필요하다.
Apple이 직접 컨테이너 도구를 만들었다는 사실 자체가 시장 신호다. Docker Desktop을 단번에 대체하기엔 생태계 성숙도가 부족하지만, macOS 26 + Apple Silicon 조건을 갖춘 개발자라면 지금 당장 사이드바이사이드로 테스트해볼 이유는 충분하다.
출처
- apple/container GitHub Repository — Apple / GitHub
- Container Documentation — Apple
댓글 0
첫 댓글을 남겨보세요.
