Skip to content

ztombol/dockerfiles

Repository files navigation

NOTE: I am in the process of rewriting these images. The new images will offer micro-services (one process per container), be more flexible and provide the up to date version of the packaged software. See the devel branch for more. -- 2015-04-16


Overview

This is a collection of Arch Linux based Docker images and support files for hosts running them. All licensed under the GNU General Public Licence version 3.

Images

All images were designed and implemented with the following features in mind.

  • A container has to be easily updatable to encourage frequent updates and enable quick security and bug fix application, via the rolling release model of Arch Linux. This is achieved with scripts inside the container providing startup-time configuration and scripts accompanying the image harnessing this service to launch containers. This means that some details of containers are actually setup after startup and therefore cannot be found in the Dockerfile.

  • Images should enable easy separation of data and application to simplify the update process.

  • Provide scripts for creating and updating containers. Both have to be scripted to minimise user intervention with useful defaults while maintaining flexibility of the image.

  • Images have to be flexible to enable deployment in a wide range of scenarios without modification.

All images have been developed on x86_64 and tested on i686 using this i386 port of docker.

List of images:

For hosts

A collection of files intended to be used on hosts running docker, e.g. service files for systemd integration.

Licence

This project is licensed under GPLv3. Contribution of any kind is welcome. If you find any bugs or have suggestions, open an issue or a pull request on the project's GitHub page.

The following assets were derived from other projects.

NOTE: For brevity, copyright notices use ranges to specify years in which the copyright is valid. A range ("2014-2016") means that every year, inclusively, is a "copyrightable" year that would be listed individually ("2014, 2015, 2016").

About

A collection of dockerfiles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages