Enable all additional container

Besides providing basic LAMP/MEAN stack container, which are well integrated into the Devilbox intranet, the Devilbox also ships additional pre-configured container that can easily be enabled.

Table of Contents

Available additional container

The following table shows you the currently additional available container:

Container Name Hostname IP Address
Blackfire blackfire blackfire
MailHog mailhog mailhog
Ngrok ngrok ngrok
RabbitMQ rabbit rabbit
Solr solr solr
Varnish varnish varnish
HAProxy (SSL offloader for Varnish) haproxy haproxy
ELK: Elastic Search elastic elastic
ELK: Logstash logstash logstash
ELK: Kibana kibana kibana

Enable all additional container

Copy docker-compose.override.yml-all into the root of the Devilbox git directory.

host> cp compose/docker-compose.override.yml-all docker-compose.override.yml

That’s it, if you docker-compose up, all container will be started. This however is not adviced as it will eat up a lot of resources. You are better off by selectively specifying the container you want to run.

Configure additional container

The additional container also provide many configuration options just as the default ones do. That includes, but is not limited to:

  • Image version
  • Exposed ports
  • Mount points
  • And various container specific settings

In order to fully customize each container, refer to their own documentation section: