A pre-defined Docker stack for running common services alongside your NGINX / Apache and PHP stack.
This Docker stack consists of.
- Elasticsearch
- Kibana
- Mailhog
- MongoDB
- Mongo Express
- MySQL
- PHPMyAdmin
- Portainer
- Redis
- Redis Commander
Please create an issue or pull request if there are any additional services you wish to be added.
You will need the following software.
- Docker
- Docker Compose
- Clone this project.
$ git clone [email protected]:mattsbanner/docker-web-stack.git
- Create your environment file by copying .env.example to .env.
$ cd docker-web-stack
$ cp .env.example .env
-
Go through the .env file and set the variables you wish to change.
-
Use Docker Compose to bring up the project. This may take a while to clone the images on the first occasion.
$ docker-compose up -d