Sitback Docker Containers

Sitback's web-focused Docker containers

View project on GitHub

Build Status

This is a set of Dockerfiles used to build all containers on our container registry.

Current containers

  • base
    • Ubuntu 12.04
    • Ubuntu 14.04
  • php
    • 5.5 (from base:ubuntu-14.04)
    • 5.6 (from base:ubuntu-14.04)
    • 7.0 (from base:ubuntu-14.04)
  • soe
    • PHP 5.3 (from base:ubuntu-12.04)
    • PHP 5.4 (from base:ubuntu-12.04)
    • PHP 5.5 (from php:5.5)
    • PHP 5.6 (from php:5.6)
    • PHP 7.0 (from php:7.0)
  • ci
    • PHP 5.4 (from soe:php5.4)
    • PHP 5.5 (from soe:5.5)
    • PHP 5.6 (from soe:5.6)
    • PHP 7.0 (from soe:7.0)
  • proxy
    • HAProxy (for Node.JS) (from base:ubuntu-14.04)
    • nginx (from base:ubuntu-14.04)
    • nginx (for Node.JS) (from proxy:nginx)
  • solr
    • 5.3.x (from base:ubuntu-14.04)
  • node
    • base (4.2.x) (from base:ubuntu-14.04)

Build prerequisites

  • Docker (tested on 1.7+)

Build instructions

Make sure your Docker host is running.

Clone this project and cd into the image you wish to build (e.g. 'base/ubuntu-14.04').

Run:

docker build -t sitback/base:ubuntu-14.04 .

To push to the Docker registry, run:

docker push sitback/base:ubuntu-14.04