Skip to content

rhatdan/docker-novolume-plugin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker No volumes Plugin

When this plugin is installed, it will disallow creation of containers with local volumes. In order to use this plugin you need to be running at least Docker 1.10 which has support for authorization plugins.

Building

$ export GOPATH=~ # optional if you already have this
$ mkdir -p ~/src/github.com/runcom # optional, from now on I'm assuming GOPATH=~
$ cd ~/src/github.com/runcom && git clone https://github.com/runcom/docker-novolume-plugin
$ cd docker-novolume-plugin
$ make

Installing

Either:

sudo make install

Or:

$ systemctl enable docker-novolume-plugin

Running

Specify --authz-plugin=docker-novolume-plugin in the docker daemon command line flags (either in the systemd unit file or /etc/sysconfig/docker under $OPTIONS or when manually starting the daemon) The plugin must be started before docker (done automatically via systemd unit file). If you're not using the systemd unit file:

$ docker-novolume-plugin &

Just restart docker and you're good to go! License

MIT

About

Docker No volumes Plugin

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 88.0%
  • Makefile 12.0%