애플, 맥에서 리눅스 컨테이너를 경량 가상머신으로 실행하는 오픈소스 도구 '컨테이너' 공개
애플이 맥에서 리눅스 컨테이너를 경량 가상머신 형태로 만들고 실행하는 오픈소스 명령줄 도구 '컨테이너(container)'를 공개했다. 이 도구는 Swift로 작성됐으며 애플 실리콘에 최적화돼 있다.
컨테이너는 OCI 표준을 따르는 컨테이너 이미지를 사용하고 생성한다. 따라서 표준 컨테이너 레지스트리에서 이미지를 내려받아 실행할 수 있고, 직접 만든 이미지를 레지스트리에 올리거나 OCI 호환 다른 애플리케이션에서 실행할 수 있다.
낮은 수준의 컨테이너, 이미지, 프로세스 관리는 'Containerization' Swift 패키지가 담당한다.
이 도구를 실행하려면 애플 실리콘이 탑재된 맥이 필요하다. 또한 macOS 26에서만 지원되는데, 이번 버전에서 강화된 가상화·네트워킹 기능을 활용하기 때문이다. 더 낮은 버전의 macOS는 지원하지 않으며, macOS 26에서 재현되지 않는 문제는 유지보수팀이 다루지 않는 것이 일반적이라고 밝혔다.
설치는 GitHub 릴리스 페이지에서 서명된 설치 패키지를 내려받아 진행한다. 설치 파일은 /usr/local 경로에 놓이며, 설치를 마친 뒤 시스템 서비스를 시작해 사용한다.
업그레이드와 다운그레이드는 별도의 설치 패키지나 전용 스크립트로 처리할 수 있다. 제거 시에는 옵션에 따라 사용자 데이터를 그대로 남겨 두거나 도구와 함께 지울 수 있다.
프로젝트는 현재 활발히 개발 중이다. 안정성은 0.1.1과 0.1.2 같은 패치 버전 사이에서만 보장되며, 1.0.0 정식 출시 전까지 마이너 버전 업데이트에는 호환성을 깨는 변경이 포함될 수 있다.
컨테이너 측은 프로젝트에 대한 외부 기여를 환영한다며 별도의 기여 가이드를 제공한다고 덧붙였다.