The following Docker Images have been built to work with DevTools. They all have a similar and consistent
setup, so when using these images it is important to know the technology in place and how to customize it for you purposes.
We have provided environmental configuration for the most frequently customized options, and any extended customization can be made by following the recommendations in Customizing container configuration
These images are built with the following software
Below are a collection of tuned images for working with DevTools, but any Docker Image can be used within DevTools. Additionally these Docker Images do not need to be used with DevTools, they can be used in any Docker environment.
A CentOS 7 base image that has s6-overlay and confd. This is a useful image for extending to build non-trivial services.
This is an Alpine-based image that has had the S6-overlay init system and confd added to it.
In addition to the lightweight Alpine base it also includes bash and glibc so that Go-based Linux binaries will run. This image is only ~8MB when compared to the 100+MB of servicebase.
Apache & PHP runtime images. It currently support PHP 5.5, 5.6, and 7.0
A base image for phase2/apache-php. Includes Apache and a default VirtualHost configured with php-fpm proxy. It does not include the php runtime, that is handed in the extension image(s).
This image provides the collection of development tools necessary to build applications, bundled with a wide array of tools useful for development and troubleshooting via the command-line interface. While it is possible to directly connect via the "web" containers (apache-php), this is the preferred way to perform "server work".
MariaDB image for MySQL based builds with confd templates for config
Memcache image with configurable settings
Redis image with a confd template for redis.conf
Varnish container with fancy environment variables for easy configuration
Jenkins image that is built to be able to run Docker commands and launch containers. Docker-inception.