概要

フル名
docker.io/sickcodes/docker-osx
Registry
docker.io
名前空間
sickcodes
リポジトリ
docker-osx
キャッシュ Tag 数
2
最終同期
07/05/2026, 10:48 PM

概要

Docker-OSX macOS 虚拟机镜像,容器内运行 macOS 系统,iOS/macOS 开发与 Xcode 测试环境。

詳細

sickcodes/docker-osx 在 Linux 宿主机上通过 KVM/QEMU 于容器内运行完整 macOS 虚拟机,支持 Xcode 编译与 iOS 模拟器测试。定位为 macOS 虚拟化容器,需 /dev/kvm--privileged 及大量 CPU/内存;无状态 Web 服务,不适合 K8s Deployment。

快速启动

docker run -it --name docker-osx \
  --device /dev/kvm \
  --privileged \
  -p 50922:10022 \
  docker.io/sickcodes/docker-osx:latest

推荐实践

docker run -it --name docker-osx \
  --device /dev/kvm --privileged \
  -p 50922:10022 \
  -e GENERATE_SPECIFIC=true \
  -e CPU='Haswell-noTSX' \
  -e SHORTNAME=monterey \
  -v /data/osx:/image \
  docker.io/sickcodes/docker-osx:latest

核心参数说明

  • --device /dev/kvm — KVM 硬件虚拟化
  • --privileged — macOS VM 必需
  • -p 50922:10022 — SSH 远程访问
  • -e SHORTNAME — macOS 版本(monterey/ventura 等)
Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/sickcodes/docker-osx
:latest
linux/amd64
2025/11/11 13:281.2 GBsha256:3a3c82c79bc4
docker.io/sickcodes/docker-osx
:master
linux/amd64
2025/11/11 13:281.2 GBsha256:3a3c82c79bc4