Docker Compose is a tool for defining and running multi-container Docker applications. In other words, if you have a need to define a service that requires more than one Docker container to function, ...
The combination of Apache, PHP, MySQL, phpMyAdmin and Zend Optimizer (see editorial links for each) is a pretty powerful setup under Linux (hence the references to LAMP – Linux + Apache + MySQL + ...