【问题标题】:Docker ERROR: Volume specifies nonexistent driver inmemoryDocker 错误:卷指定内存中不存在的驱动程序
【发布时间】:2016-08-15 07:21:51
【问题描述】:

根据文档,有一个用于 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

我是否遗漏了什么或者我需要以某种方式安装“内存”驱动程序?

【问题讨论】:

    标签: go docker docker-compose docker-volume


    【解决方案1】:

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

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

    【讨论】:

    • 嗨@Kel Cecil,感谢您的发帖。是的,这是我的疏忽,认为这是 docker 核心的一部分。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-21
    • 1970-01-01
    • 2017-05-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多