Docker: PHP, Apache and MySQL in the same container / the same Dockerfile

I need an image with all the 3 elements combined in one container. But however I Google’d or searched over Docker Hub there I found no images to hold PHP, Apache and MySQL in the same container / Dockerfile.

Can anybody suggest the way to create the desired container?

I would also appreciate the explanation for the rationale of why this kind of images/containers is not available?

As a side note I myself cannot imagine a point making a separation of the MySQL server in the different container feasible due to the fact that the DB itself is not saved with the container and there is only MySQL server in it. So even MySQL being in the same container still perfectly decoupled from the DB itself.

Source: StackOverflow