- Twitter: https://twitter.com/webpwnized
The following video tutorials explain how to bring up Mutillidae on a set of 5 containers running Apache/PHP, MySQL, OpenLDAP, PHPMyAdmin, and PHPLDAPAdmin
- YouTube: How to Install Docker on Ubuntu
- YouTube: How to Run Mutillidae on Docker
docker-compose up
There are five containers in this project.
- www - Apache, PHP, Mutillidae source code
- database - The MySQL database
- database_admin - The PHPMyAdmin console
- ldap - The OpenLDAP directory
- ldap_admin - The PHPLDAPAdmin console
The Dockerfile files in each directory contain the instructions to build each container. The docker-compose.yml file contains the instructions to set up networking for the container, create volumes, and kick off the builds specified in the Dockerfile files.
To build the containers, if neccesary, and bring the containers up, run the following command.
docker-compose up