根据文档,对于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
我是否遗漏了某些东西或是否需要以某种方式安装“内存”驱动程序?
答案 0 :(得分:2)
您提供的链接指向storage drivers for Docker Registry。您似乎想要在容器中装入一个需要Docker Engine Volume Plugin的卷。这是两种不同类型的插件,适用于两种不同的应用程序,并且不可互换。
您可以通过创建RAM磁盘并使用Docker Engine中的Local Persist插件轻松完成您想要的任务。