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