Docker ERROR: Volume specifies nonexistent driver inmemory

According to the docs there is a ‘inmemory’ driver for docker volumes:

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.

  • Docker push to AWS ECR fails on Windows: no basic auth credentials
  • Deploying a Scalable Architecture of MEAN Stack on Google Compute Engine
  • Is there any way, from inside a Java program, to detect if its running in a Docker?
  • continuous integration of docker image by running locally with its own IP?
  • Django migrations with Docker on AWS Elastic Beanstalk
  • Minikube: how to ssh into the VM?
  • But when trying to use it like so:

        driver: inmemory

    It gives me this output:

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

    Am I missing something or do I need to install “inmemory” driver somehow?

  • How to enable sound connection between sipster / pjsip in docker and outside world?
  • How to run Docker inside Jenkins which is running as container
  • Docker EXPOSE. Can't get it
  • Scripts within Python on current directory
  • AWS ECS - how to log to cloudwatch from ECS container?
  • Docker Consul Multiple Containers in single VM setup
  • One Solution collect form web for “Docker ERROR: Volume specifies nonexistent driver inmemory”

    The link you’ve provided points to storage drivers for Docker Registry. You seem to want to mount a volume in a container which would require a Docker Engine Volume Plugin. These are two distinct types of plugins for two different applications and aren’t interchangeable.

    You may be able to easily accomplish what you want by creating a RAM disk and using the Local Persist Plugin in Docker Engine.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.