【问题标题】:Use boot2docker or native docker install?使用 boot2docker 还是本地 docker 安装?
【发布时间】:2014-07-31 07:35:28
【问题描述】:

我想在 Linux 环境中使用 docker,所以我有两个选择:

我认为 VM 方式更易于安装,但您可能难以在笔记本电脑和 docker 容器之间共享数据(例如,您必须在 virualbox 中安装访客添加...)

另一方面,本机安装似乎不太容易,但我认为您可以更轻松地获得一些性能和共享数据...

所以我想知道,这两种方法的优点/不便之处是什么?

你的选择是什么?为什么?

谢谢:)

【问题讨论】:

    标签: docker boot2docker


    【解决方案1】:

    Docker 原生安装

    • 如果您已经在 Linux 上,则根本不需要像 VM 这样的其他工具和层
    • 更好的性能(因为您不在虚拟机中,而是直接在您的机器上)
    • 这很简单,例如在 Ubuntu 14 上安装 Docker 只需运行 curl -sSL https://get.docker.io/ubuntu/ | sudo sh

    虚拟机/Boot2Docker

    • Docker 不会“污染”您的系统 - 如果您不想再使用 Docker,只需丢弃您的虚拟机,您的系统上不会留下任何东西

    如果您已经在 Linux 上,我只需安装 Docker 即可。

    【讨论】:

    • 您的权利。首先,我将结合使用 boot2docker 和 vagrant (vagrantcloud.com/yungsang/boot2docker) 轻松同步文件夹等...如果它对我有用,我将在本机模式下安装它:)
    • @user3083061 我看不出不直接在你的 gnu/linux 上安装 docker 的意义...... boot2docker 对 mac 或 windows 上的开发人员非常有帮助,但在 gnu/linux 上来吧!跨度>
    • boot2docker 在 Linux 上可能有意义,如果您有一个无法升级的旧(3.8 之前?)内核
    • 在 Linux 上使用 boot2docker 的另一个优势是您可以在多个平台上拥有开发人员。见blog.codeship.com/cross-platform-docker-development-environment
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-12
    • 1970-01-01
    相关资源
    最近更新 更多