maheshreddy7797 / docker-volume-driver

Docker volume plugin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status Go Report Card codecov

Docker-Volume-Driver (2017)

1. Install driver

     - sudo mkdir -p /tmp/mntdir1 /etc/mntdir2
     - sudo docker plugin install maheshreddy7797/docker-volume-driver:latest
                                OR
     - git clone https://github.com/maheshreddy7797/docker-volume-driver.git
     - cd docker-volume-driver
     - sudo make
     

2. Check docker volume plugins list

   docker plugin ls
  ID                  NAME                                              DESCRIPTION                         ENABLED
  12fb9b1c43c8        maheshreddy7797/docker-volume-driver:latest       Example volume plugin               true

3. Create volume

    docker volume create -d maheshreddy7797/docker-volume-driver -o user=admin -o password=open -o size=1G --name=demovol

demovol

4. Check if volume is created

  docker volume ls
  DRIVER                                    VOLUME NAME
  local                                     database
  maheshreddy7797/docker-volume-driver      demovol

5. Run the container with mounted volume

  docker run -it -v demovol:/data alpine sh

About

Docker volume plugin


Languages

Language:Go 75.2%Language:Makefile 24.8%