This is actually very easy, just run below command to start it
docker run -d -p 8000:80 --mount type=bind,source"$(pwd):/htdocs",target=/var/www/html php:apache
The options are:
-d : run this container in a detached mode (in the background)
--mount : mount a folder in current directory called htdocs (will be created by docker) into /var/www/html in the container
-p 8000:80 : will map port 8000 in localhost to port 80 in the container
Once started, create a simple php script inside the htdocs directory
cd htdocs
cat >> index.php<<EOF
<?phpecho "This is my php script";
?>
EOF
And browse using a normal web browser to http://localhost:8000. You should see "This is my php script" shown in your web browser
No comments:
Post a Comment