componette/dockerfiles

By componette

Updated over 7 years ago

Componete Dockerfiles

Image
1

622

Componette - Docker configuration

Scheme

Server scheme

Containers

  1. data [busybox]

  2. db [mariadb:10.1]

  3. php [componette/php]

    • PHP 7.0
    • Ssmtp
    • Rsyslog
    • Cron
  4. nginx [componette/nginx]

  5. proxy [componette/proxy]

Bin

There is a script called Componette Docker Manager.

Usage: componette [-h]

Componette Docker Manager.

Version: 1.2

Options:

  -h          Display this help and exit.

Commands:
  up          Start containers.
  build       Build containers.
  reup        Build & Start containers.
  stop        Stop container.
  die         Destroy containers.
  logs        Display logs.
  exec        Exec command in container.
  go          Attach container.

You could download it.

wget https://raw.githubusercontent.com/componette/dockerfiles/master/componette

Install

Manually
  1. Download startup script
  2. Download or create docker-compose.yml
Automatic
wget -O https://raw.githubusercontent.com/componette/dockerfiles/master/componette-installer | bash

Containers

All containers are pretty standalone. You can just download a docker-compose.yml and start it.

Database

Update credentials in docker-compose.yml.

Defaults:

  • user: root/dockerroot
  • user: docker/docker
  • database: docker

Docker Pull Command

docker pull componette/dockerfiles