Overview
- Full name
docker.io/sickcodes/docker-osx- Registry
- docker.io
- Namespace
- sickcodes
- Repository
- docker-osx
- Cached tags
- 2
- Last synced
- 07/05/2026, 10:48 PM
Introduction
Docker-OSX macOS 虚拟机镜像,容器内运行 macOS 系统,iOS/macOS 开发与 Xcode 测试环境。
Details
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 等)
Latest tags (20)
View all 2 tags →| Tag | Arch | Pushed At | Size | Digest | Sync | Wish | Action |
|---|---|---|---|---|---|---|---|
docker.io/sickcodes/docker-osx :latest | linux/amd64 | 2025/11/11 13:28 | 1.2 GB | sha256:3a3c82c79bc4… | |||
docker.io/sickcodes/docker-osx :master | linux/amd64 | 2025/11/11 13:28 | 1.2 GB | sha256:3a3c82c79bc4… |