Attention

You can now run different PHP versions per project: Release v3.0.0-beta-0.1

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
PHP Community php php 172.16.238.10
Blackfire blackfire blackfire 172.16.238.200
MailHog mailhog mailhog 172.16.238.201
Ngrok ngrok ngrok 172.16.238.202
RabbitMQ rabbit rabbit 172.16.238.210
Solr solr solr 172.16.238.220
Varnish varnish varnish 172.16.238.230
HAProxy (SSL offloader for Varnish) haproxy haproxy 172.16.238.231
ELK: Elastic Search elastic elastic 172.16.238.240
ELK: Logstash logstash logstash 172.16.238.241
ELK: Kibana kibana kibana 172.16.238.242
Python Flask flask1 flask1 172.16.238.250

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: