【问题标题】:OpenStack and DockerOpenStack 和 Docker
【发布时间】:2016-09-20 12:55:53
【问题描述】:

在使用 OpenStack 构建私有云时,我希望它支持部署和运行 Docker 镜像,即容器。

我发现了一些关于 Cloud Native Computing Foundation 的公告,以及供应商特定职位,例如of Red Hat

但截至 2016 年 9 月,我找不到现成的解决方案。

如何打造支持 Docker 的私有云?

【问题讨论】:

  • 启动一个运行 CoreOS 的虚拟机......事实上任何安装了 docker 的虚拟机......你的问题非常广泛......

标签: docker openstack


【解决方案1】:
  • 在 Openstack nova VM 中安装和启动 docker 容器。
  • 将 Openstack 设置计算驱动程序配置为 Docker 驱动程序本身。在这种情况下,所有启动的 nova 实例都将是 docker 容器,并且可以将 docker 镜像存储在 Glance 中。详情请参考openstack docker wiki

【讨论】:

  • Wiki 说:“它是在 Havana 版本中引入的,但在 Icehouse 和 Juno 中存在于树外。与保持在树中的情况相比,在树外使驱动程序能够更快地达到成熟度和功能奇偶性。预计驱动程序将在 Kilo 版本中返回主线 Nova。所以我看到该项目已被放弃,它已经是 Mitaka (K->L->M)
  • 能否请您扩展,例如如何在 Openstack Nova VM 上自动安装 docker?第二句是其他选择还是下一步?
  • 要在 VM 中自动安装 Docker 应用程序,请在启动实例时将安装命令作为用户数据的一部分提供。我提到的第二点是另一种使用 docker 设置 openstack 的方法。
【解决方案2】:

如果你想直接使用 docker 而不是 QEMU/KVM 管理程序,也可以考虑使用 nova-docker:

https://github.com/openstack/nova-docker

【讨论】:

    猜你喜欢
    • 2016-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-10
    • 2014-09-09
    相关资源
    最近更新 更多