Docker图片运行一个MacOSX安装
Docker image running a Mac OS X installation
我正在为 Mac 使用 Docker,并希望使用我的开发环境创建 Docker 图像 运行ing a Mac El Capitan。
我找不到这方面的任何资源。我只看到 Linux 个安装。
在 Linux 我看到的事情很简单:
FROM sciensa2/docker-java8
RUN apt-get update
RUN apt-get install -y wget unzip libgtk2.0-0:amd64 libxtst6
但是要安装 OS X 和 运行 其他软件的 FROM 值是多少?
如果您正在尝试 运行 Mac OS 作为 Docker 容器中的基本系统,不幸的是没有办法做到这一点。
Docker 容器需要使用主机的 Linux 内核,因为 Mac OS 系列是基于 Unix 的操作系统,目前 Docker 不能在 Docker 容器中模拟 Mac OS。这里是 a link to explain how container works.
这会很好,特别是对于 CI 服务器:
- 您可以 运行 OSX on QEMU(类似于 VirtualBox,模拟
核心)。
- 您可以运行 QEMU from a Docker 容器。我有
为 ARM 开发人员完成此操作并且效果很好。
- 所以是的,你可以 运行 OSX
来自 Docker,但你必须模拟,使用虚拟
容器中的机器。
如果硬件虚拟化(KVM) is available on your host, you can now use Docker-OSX to run/emulate macOS on QEMU/KVM via OSX-KVM.
未来就是现在!
运行 Mac OS Docker 中的 X 具有 near-native 性能。 https://github.com/sickcodes/Docker-OSX
我正在为 Mac 使用 Docker,并希望使用我的开发环境创建 Docker 图像 运行ing a Mac El Capitan。
我找不到这方面的任何资源。我只看到 Linux 个安装。
在 Linux 我看到的事情很简单:
FROM sciensa2/docker-java8
RUN apt-get update
RUN apt-get install -y wget unzip libgtk2.0-0:amd64 libxtst6
但是要安装 OS X 和 运行 其他软件的 FROM 值是多少?
如果您正在尝试 运行 Mac OS 作为 Docker 容器中的基本系统,不幸的是没有办法做到这一点。
Docker 容器需要使用主机的 Linux 内核,因为 Mac OS 系列是基于 Unix 的操作系统,目前 Docker 不能在 Docker 容器中模拟 Mac OS。这里是 a link to explain how container works.
这会很好,特别是对于 CI 服务器:
- 您可以 运行 OSX on QEMU(类似于 VirtualBox,模拟 核心)。
- 您可以运行 QEMU from a Docker 容器。我有 为 ARM 开发人员完成此操作并且效果很好。
- 所以是的,你可以 运行 OSX 来自 Docker,但你必须模拟,使用虚拟 容器中的机器。
如果硬件虚拟化(KVM) is available on your host, you can now use Docker-OSX to run/emulate macOS on QEMU/KVM via OSX-KVM.
未来就是现在!
运行 Mac OS Docker 中的 X 具有 near-native 性能。 https://github.com/sickcodes/Docker-OSX