Docker ERROR: Volume specifies nonexistent driver inmemory
Docker ERROR: Volume specifies nonexistent driver inmemory
根据文档,docker 卷有一个 'inmemory' 驱动程序:
https://docs.docker.com/registry/storage-drivers/inmemory/
For purely tests purposes, you can use the inmemory storage driver.
This driver is an implementation of the storagedriver.StorageDriver
interface which uses local memory for object storage.
但是当尝试像这样使用它时:
volumes:
ui-tmp-memory:
driver: inmemory
它给了我这个输出:
Creating volume "myapp_ui-tmp-memory" with inmemory driver
ERROR: Volume ui-tmp-memory specifies nonexistent driver inmemory
我是不是遗漏了什么或者我是否需要安装 "inmemory" 驱动程序?
您提供的 link 指向 storage drivers for Docker Registry. You seem to want to mount a volume in a container which would require a Docker Engine Volume Plugin。这是两种不同类型的插件,适用于两种不同的应用程序,不可互换。
您可以通过创建 RAM 磁盘并使用 Docker 引擎中的 Local Persist 插件轻松实现您的目标。
根据文档,docker 卷有一个 'inmemory' 驱动程序: https://docs.docker.com/registry/storage-drivers/inmemory/
For purely tests purposes, you can use the inmemory storage driver. This driver is an implementation of the storagedriver.StorageDriver interface which uses local memory for object storage.
但是当尝试像这样使用它时:
volumes:
ui-tmp-memory:
driver: inmemory
它给了我这个输出:
Creating volume "myapp_ui-tmp-memory" with inmemory driver
ERROR: Volume ui-tmp-memory specifies nonexistent driver inmemory
我是不是遗漏了什么或者我是否需要安装 "inmemory" 驱动程序?
您提供的 link 指向 storage drivers for Docker Registry. You seem to want to mount a volume in a container which would require a Docker Engine Volume Plugin。这是两种不同类型的插件,适用于两种不同的应用程序,不可互换。
您可以通过创建 RAM 磁盘并使用 Docker 引擎中的 Local Persist 插件轻松实现您的目标。