docker里的macos

• 2 分钟阅读 • web

dockur/macos是OSX (macOS) 容器,支持kvm加速和web ui。实测主机跑不动这个容器。

项目地址:dockur/macos

docker-compose.yml

services:
  macos:
    image: dockurr/macos
    container_name: macos
    environment:
      VERSION: "13"
      RAM_SIZE: "4G"
      CPU_CORES: "2"
      DISK_SIZE: "64G"
    devices:
      - /dev/kvm
      - /dev/net/tun
    cap_add:
      - NET_ADMIN
    ports:
      - 8006:8006
      - 5900:5900/tcp
      - 5900:5900/udp
    restart: always
    stop_grace_period: 2m

VERSION代表版本。

版本号 名称
15 macOS 15 Sequoia
14 macOS 14 Sonoma
13 macOS 13 Ventura
12 macOS 12 Monterey
11 macOS 11 Big Sur

environment里的值可以根据需要来改变。

开启容器

docker-compose up # 这样可以看到容器启动过程,便于发现问题。

主机是i3 m380,RAM只能设成2G,CPU也是2,最后也没有启动成功,只显示一个黑苹果图。
这个容器和前文的virtaul DSM一样,启动过程也是从qemu里启动一个操作系统,再用noVNC从浏览器访问。


environment:
VERSION: “11”
RAM_SIZE: “2G”
CPU_CORES: “2”
DISK_SIZE: “64G”
启动了macOS11的安装过程,时间太久没安装完。



文章标签: web

上一篇 : docker里的windows
下一篇 : docker里的飞牛os
留言
阅读进度 0%