Repolode
apple

apple/container

Apple silicon Mac에서 Linux 컨테이너를 경량 가상 머신으로 실행하는 Apple의 CLI 도구입니다.

대체할 수 있는 제품:Docker Desktop

스타
50,805
포크
1,835
열린 이슈
581
마지막 커밋
3일 전

어떤 프로젝트인가요?

container는 Mac에서 Linux 컨테이너를 만들고 실행하는 CLI 도구입니다. 각 컨테이너는 경량 가상 머신으로 실행되며, 이 도구는 Swift로 작성되어 Apple silicon에 최적화되어 있습니다.

OCI 호환 컨테이너 이미지를 지원하므로 표준 컨테이너 레지스트리에서 이미지를 가져오거나 푸시할 수 있으며, 빌드한 이미지는 다른 OCI 호환 런타임에서도 실행할 수 있습니다. 저수준 컨테이너, 이미지, 프로세스 관리는 Containerization Swift 패키지를 사용합니다.

macOS 26을 실행하는 Apple silicon Mac이 필요합니다. 서명된 설치 패키지로 배포되며 업그레이드, 다운그레이드, 제거 스크립트가 포함되어 있습니다. 웹 서버 이미지를 빌드하고 게시하는 과정을 안내하는 튜토리얼도 제공합니다.

핵심 기능

  • 01macOS에서 Linux 컨테이너를 경량 가상 머신으로 실행
  • 02Apple silicon에 최적화
  • 03표준 레지스트리에서 OCI 호환 이미지를 가져오고 푸시
  • 04Containerization Swift 패키지 기반
  • 05설치, 업그레이드, 제거 스크립트 포함

활용 사례

  • 개발 중 Mac에서 Linux 컨테이너 이미지를 로컬로 실행
  • macOS에서 이미지를 빌드하고 컨테이너 레지스트리에 게시
  • Apple silicon의 격리된 VM에서 Linux 기반 소프트웨어 테스트

빠른 시작

  1. 1

    시스템 서비스를 시작하세요

    container system start
  2. 2

    첫 번째 컨테이너를 실행하세요

    container run --rm alpine echo hello

사용 전 알아둘 점

  • Apple silicon이 탑재된 Mac과 macOS 26이 필요합니다. 이전 macOS 버전은 지원하지 않습니다.
  • k8s 하위 명령과 같이 experimental로 표시된 기능은 이전 버전과의 호환성을 유지하지 않고 변경될 수 있습니다.

토픽

자주 묻는 질문

container은(는) 무엇인가요?
Apple silicon Mac에서 Linux 컨테이너를 경량 가상 머신으로 실행하는 Apple의 CLI 도구입니다. container는 Mac에서 Linux 컨테이너를 만들고 실행하는 CLI 도구입니다. 각 컨테이너는 경량 가상 머신으로 실행되며, 이 도구는 Swift로 작성되어 Apple silicon에 최적화되어 있습니다.
container은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
container은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
container은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. container의 마지막 커밋은 2026년 10월 17일입니다.
container은(는) 어디에 사용할 수 있나요?
개발 중 Mac에서 Linux 컨테이너 이미지를 로컬로 실행 macOS에서 이미지를 빌드하고 컨테이너 레지스트리에 게시 Apple silicon의 격리된 VM에서 Linux 기반 소프트웨어 테스트
container는 어떻게 설치하나요?
시스템 서비스를 시작하세요: container system start 첫 번째 컨테이너를 실행하세요: container run --rm alpine echo hello
container은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/apple/container

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트