为什么不能在osx中​​本地安装docker?

发布于 2021-02-01 12:53:09

我希望能够在OSX中的Vagrant之外使用docker。现在这是不可能的。是什么原因使其不仅仅限于linux安装?

关注者
0
被浏览
102
1 个回答
  • 面试哥
    面试哥 2021-02-01
    为面试而生,有面试问题,就找面试哥。

    Docker只是系统提供的容器之上的抽象和自动化层。

    技术上的限制是OS X不支持操作系统级别的虚拟化,例如Linux中的容器或FreeBSD中的jail(即使OS
    X是半血的BSD)。

    但是,尽管如此,Docker仍旨在提供一种共享容器映像的简便方法,并确保任何Docker映像都能在任何Docker兼容的系统上运行,但他们必须将其仅限于Linux。(这可能就是为什么Docker不支持具有容器的FreeBSD和朋友的原因。)

    更新 :您可以使用docker

    -osxboot2docker之类的项目在OS
    X机器上几乎无缝地使用Docker(均在后台创建Linux虚拟机。)



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看