我是OpenStack的新手。我看到OpenStack中有一个称为容器的功能。我认为这些容器与Docker容器不同。我了解OpenStack容器只是文件存储(卷?)是对还是错?

但是,有没有办法在Docker容器中挂载OpenStack容器?

我想要一个仅包含“系统文件”(/ bin,/ usr,apache,mysql)的Docker容器,并将所有配置文件和PHP文件放入OpenStack容器中。

最佳答案

OpenStack中的容器将应用于对象存储(OpenStack SWIFT)。 Swift是AWS S3的OpenStack配套产品。在S3中,您所谓的“桶”是SWIFT中的“容器”。

不过,OpenStack通过两个项目提供了“docker-container”支持:

  • Nova-Docker(NOVA中的计算组件,在“管理程序”级别上运行,但使用docker而不是KVM / QEMU / Libvirt)
  • OpenStack Magnum:用于OpenStack的Docker容器编排解决方案。

  • 您可以在以下位置查看任何这些项目:
  • Magnum:https://wiki.openstack.org/wiki/Magnum
  • Nova-docker:https://github.com/openstack/nova-docker
  • 关于docker - 如何在Docker容器中挂载OpenStack容器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39684814/

    10-11 08:00