0

根据文档,docker 卷有一个“内存”驱动程序: https ://docs.docker.com/registry/storage-drivers/inmemory/

纯粹出于测试目的,您可以使用内存存储驱动程序。该驱动程序是 storagedriver.StorageDriver 接口的实现,它使用本地内存进行对象存储。

但是当尝试像这样使用它时:

volumes:
  ui-tmp-memory:
    driver: inmemory

它给了我这个输出:

Creating volume "myapp_ui-tmp-memory" with inmemory driver
ERROR: Volume ui-tmp-memory specifies nonexistent driver inmemory

我错过了什么还是需要以某种方式安装“内存”驱动程序?

4

1 回答 1

2

您提供的链接指向Docker Registry 的存储驱动程序。您似乎想在需要Docker Engine Volume Plugin的容器中安装卷。这是针对两种不同应用程序的两种不同类型的插件,不可互换。

您可以通过创建 RAM 磁盘并使用 Docker 引擎中的 Local Persist Plugin 轻松完成您想要的工作。

于 2016-08-15T19:14:45.757 回答