Skip to content

devent/docker_utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  • (© 2016 Erwin Müller)
  • Source github.com
  • @git@anrisoftware.com:docker_utils.git@
  • @git@github.com:devent/docker_utils.git@

Docker Utils

This project contains scripts to setup docker utilities that are not docker container. Those utilities will make the development of complex docker setups more easily. It is not intended to have a comprehensive solution for all use cases, but a starting point. It is expected from the user to clone the project, make changes and use it in her own Docker setups.

Usage

The project is made up of various Makefile files to be used with the make tool. Each Makefile have the help target that prints out the usage. Some of the targets expect additional variables in the form of make FOO=value target, where FOO=value is the name of the variable and the value, respectively.

Weave

make weave

The target will download the Weave client and start the Weave network.

Convoy

make convoy

The target will download the Convoy client, setup the Convoy service and start the Convoy Docker module. It will create one data and one meta-data volume in the /volumes directory. Those volumes will be used by the Convoy module. The Convoy volumes can be used by a data container, as shown in the example below. In the example, the vol1 will be created in Convoy and mounted as /data inside the data container. Other containers can use the mounted volume by using the --volumes-from data option.

sudo docker run -v vol1:/data --volume-driver=convoy --name data -d debian:jessie

License

Licensed under a Apache 2.0 License. Permissions beyond the scope of this license may be available at erwin.muellerdeventm.org@ or erwin.muellernttdata.com@.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published