PHP5 on Apache (with SSL support), built on Debian
289
This is an Apache image including SSL and PHP5 support. In order to use this image effectively, you'll need to mount:
As per the defaults, Apache will use the bundled "snakeoil" key when serving SSL. Obviously this isn't sufficient or advisable for production, so you'll want to mount your real keys onto /etc/ssl/. If you name them "certs/ssl-cert-snakeoil.pem" and "private/ssl-cert-snakeoil.key", you'll be able to get by with the default config. Otherwise, you'll want to include a revised site definition. If you don't want to use SSL, you can avoid forwarding port 443 when launching the container (see below).
Assuming you have your content at /home/jdoe/mysite/, the below will be sufficient to serve it. Note that many Docker users encourage mounting data from a storage container, rather than directly from the filesyetem.
docker run -p 80:80 -p 443:443 -d eboraas/apache-php and browse to the host's IP address using http or httpsdocker run -p 80:80 -p 443:443 -v /home/jdoe/mysite/:/var/www/html/ -d eboraas/apache-phpdocker run -p 80:80 -v /home/jdoe/mysite/:/var/www/html/ -d eboraas/apache-phpdocker run -p 8080:80 -p 8443:443 -v /home/jdoe/mysite/:/var/www/html/ -d eboraas/apache-phpContent type
Image
Digest
Size
99.9 MB
Last updated
almost 10 years ago
docker pull fabiocannioto/apache-docker