
Apple 공식 GitHub 릴리스와 WWDC26 개발자 세션에 따르면, Apple은 2026년 6월 9일 macOS용 오픈소스 컨테이너 도구 `container` 1.0을 공개하고 새 기능인 `container machine`을 소개했다. 이 도구는 Apple Silicon Mac에서 Linux 컨테이너를 경량 가상머신으로 만들고 실행하도록 설계됐다.
Apple의 container 저장소는 이 도구가 Swift로 작성됐으며 OCI 호환 컨테이너 이미지를 가져오고 내보낼 수 있다고 설명한다. 표준 컨테이너 레지스트리에서 이미지를 pull해 실행하고, 직접 빌드한 이미지를 레지스트리에 push해 다른 OCI 호환 환경에서도 사용할 수 있다는 뜻이다.
이번 1.0 릴리스의 핵심은 `container machine`이다. 기존 컨테이너가 보통 애플리케이션 실행 단위에 가깝다면, container machine은 지속되는 Linux 환경에 초점을 둔다. Apple 문서에 따르면 container machine은 빠르고 가벼운 영구 환경을 제공하며, 사용자의 Mac 홈 디렉터리와 사용자 계정을 Linux 환경에 자동으로 연결한다.
개발자는 Mac의 편집기나 IDE로 코드를 수정하면서 Linux 환경 안에서 빌드와 테스트를 실행할 수 있다. 문서는 Ubuntu, Debian, Alpine 같은 여러 배포판별 환경을 만들고, systemd가 포함된 이미지에서는 데이터베이스 같은 장기 실행 서비스를 서비스 관리자로 띄워 테스트할 수 있다고 설명한다.
이 접근은 Docker Desktop이나 Colima처럼 Mac에서 Linux 컨테이너를 다루는 기존 개발 흐름과 맞닿아 있다. 다만 Apple이 직접 제공하는 Swift 기반 오픈소스 도구라는 점, macOS 26의 가상화·네트워킹 기능을 전제로 한다는 점에서 플랫폼 내장 개발 환경의 성격이 강하다.
제약도 분명하다. README는 container가 Apple Silicon Mac에서 동작하며 macOS 26을 지원 대상으로 삼는다고 밝히고 있다. 프로젝트 상태도 아직 활발한 개발 단계로, 1.0 이전과 비교해 CLI와 API 변경이 포함됐다. 조직이 개발 환경 표준 도구로 검토하려면 지원 OS, 기존 컨테이너 워크플로와의 호환성, 팀별 이미지 관리 방식을 함께 확인해야 한다.
그럼에도 이번 공개는 Apple이 Mac 개발자 환경에서 Linux 기반 빌드·테스트 수요를 직접 다루기 시작했다는 신호다. AI 개발, 백엔드, 크로스플랫폼 애플리케이션처럼 Linux 실행 환경 의존도가 높은 개발 흐름에서 Mac의 로컬 개발 경험을 어떻게 확장할지 주목된다.
출처: Apple Developer WWDC26 https://developer.apple.com/videos/play/wwdc2026/389/
출처: Apple GitHub Release https://github.com/apple/container/releases/tag/1.0.0
출처: Apple container GitHub https://github.com/apple/container
출처: Apple container machine documentation https://github.com/apple/container/blob/main/docs/container-machine.md