
Apple container GitHub 저장소와 릴리스 노트에 따르면 애플은 맥에서 리눅스 컨테이너를 경량 가상 머신 형태로 실행하는 오픈소스 도구 ‘container’에 장기 실행 리눅스 환경을 위한 container machine 기능을 추가했다. 릴리스 노트는 이 업데이트를 프로젝트 1주년과 함께 소개하며, 기존 UserDefaults 기반 시스템 설정을 TOML 구성 파일로 바꾼 점도 함께 알렸다.
container는 Swift로 작성된 도구로, 애플 실리콘 맥에 최적화돼 있다. 이 도구는 OCI 호환 컨테이너 이미지를 가져오고 실행하며, 빌드한 이미지를 표준 컨테이너 레지스트리에 푸시할 수 있도록 설계됐다. 애플은 macOS 26의 가상화·네트워킹 개선을 활용한다고 설명하며, 구버전 macOS에서는 동일한 지원 범위를 보장하지 않는다고 밝히고 있다.
기술적 특징은 일반적인 공유 리눅스 VM 방식과 다르다는 데 있다. 애플 문서에 따르면 container는 오픈소스 Containerization 패키지를 사용해 컨테이너마다 경량 VM을 실행한다. 이 구조는 컨테이너별 격리 수준을 높이고, 호스트 데이터 공유 범위를 필요한 경로로 제한할 수 있다는 설명이 붙어 있다. 동시에 OCI 이미지 호환성을 유지해 기존 컨테이너 생태계와의 연결도 의식했다.
이번 업데이트는 맥을 개발 장비로 쓰는 개발자에게 의미가 있다. 로컬 개발, 테스트, 빌드 작업에서 리눅스 컨테이너 의존도가 커진 상황에서 애플이 자체 오픈소스 도구의 기능을 확장하고 있기 때문이다. 다만 프로젝트는 아직 1.0 이전 단계이며, 릴리스 노트도 CLI와 API의 breaking change를 명시하고 있어 운영 환경 도입 전에는 버전별 문서와 호환성 확인이 필요하다.
출처: Apple container GitHub 저장소 https://github.com/apple/container
출처: Apple container 릴리스 노트 https://github.com/apple/container/releases