This is a set of Dockerfiles used to build all containers on our container registry.
- base
- Ubuntu 14.04
- Ubuntu 16.04
- php
- 5.5 (from base:ubuntu-14.04)
- 5.6 (from base:ubuntu-14.04)
- 7.0 (from base:ubuntu-16.04)
- 7.1 (from base:ubuntu-16.04)
- soe
- PHP 5.5 (from php:5.5)
- PHP 5.6 (from php:5.6)
- PHP 7.0 (from php:7.0)
- PHP 7.1 (from php:7.1)
- ci
- PHP 5.5 (from soe:5.5)
- PHP 5.6 (from soe:5.6)
- PHP 7.0 (from soe:7.0)
- PHP 7.1 (from soe:7.1)
- proxy
- HAProxy (for Node.JS) (from base:ubuntu-16.04)
- nginx (from base:ubuntu-16.04)
- nginx (for Node.JS) (from proxy:nginx)
- solr
- 5.3.x (from base:ubuntu-16.04)
- node
- base (6.x) (from base:ubuntu-16.04)
- ember (for testing) (from node:base)
- elasticsearch
- 2.4.x (from elasticsearch:2.4, for local development use only, do not use for production deployments!)
- Docker (tested on 1.7+)
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