Project

General

Profile

Overview

  • (© 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.mueller@deventm.org or erwin.mueller@nttdata.com.

Issue tracking

open closed Total
Feature 0 0 0
Bug 0 0 0
Support 0 0 0

View all issues | Summary

Members

Manager: Erwin Mueller

Go to admin area and define a nice wiki text here as a fixed skeletal for all projects.

Add picture from clipboard (Maximum size: 125 MB)