Dockerfile for a Container with Centos 7, Apache, and PHP 7.2, for Web Development.
More details can be found here.
Create Docker Image.
docker build -t <image_name> .
Replace <image_name> with the name you want for the image.
Example.
docker build -t image_apache .
Create Docker Container.
docker run -tid -p 4000:80 --name=<container_name> -v /path_to/folder:/var/www/html <image_name>
Replace <container_name> with the name you want for the container, and <image_name> with the name of the image you specified on the Build command above.
Example.
docker run -tid -p 4000:80 --name=container_apache -v /path_to/folder:/var/www/html image_apache
Also change "/path_to/folder" with the actual location of your website's root folder on your local machine.
Open the http://localhost:4000 url on your browser.