Skip to content
This repository has been archived by the owner on Apr 18, 2020. It is now read-only.

sagebind/dockerfiles

Repository files navigation

Dockerfiles

Build Status

This repository contains a collection of Dockerfiles, which are specifications of container images for Docker. Official builds of these images are available in Docker Hub under my user name.

Conventions

While each image in this repository serves a different use-case, for simplicity they all share some common conventions:

  • When possible, services are run under a non-root user for enhanced security.
  • Binaries, sources, and configs for a container's primary apps are put in /srv to keep paths short and sane and to ease managing permissions. This directory is accessible to all users in the srv group, and is always readable and writable to users in the srv group. These settings are set when the container boots up.

Images

Below is a list and brief summary of all the images contained in this repository. The image name is linked to an appropriate README with further details on the image.

A tiny image based on Alpine Linux using s6 to supervise multiple processes in one container. Most of the images in this repository are based on this image.

A lightweight image for Matomo, a popular open-source analytics platform.

A lightweight NGINX image that runs NGINX as an unpriveleged system service.

A lightweight PHP application server with PHP 7, PHP-FPM and NGINX.

License

Unless otherwise indicated, all files in this repository are licensed under the MIT license.