Sign inSign up

snail007/php

By snail007

•Updated over 5 years ago

Image
0

126

snail007/php repository overview

⁠WWW

ROOT dir in container is /home/wwwroot/default

⁠LOGS

Logs dir in container is /home/wwwlogs

⁠PORT

www port in container is 80

⁠EXAMPLE WITHOUT MYSQL

docker run -d --name web -p 80:80 -v $PWD:/home/wwwroot/default snail007/php:7.4

⁠EXAMPLE WITH MYSQL

docker run -d --name web -p 80:80 -v $PWD:/home/wwwroot/default snail007/php:7.4-my

⁠EXAMPLE WITH START MYSQL AND PHP SERVER MANUALLY

docker run --rm -it -p 127.0.0.1:8081:80 -v $PWD:/mnt --entrypoint="" -w /mnt/public snail007/php:7.4-my bash -c 'service mysql start; php -S 0.0.0.0:80 -t /mnt/public /mnt/public/router.php'

⁠MYSQL

username: root
password: admin

⁠Run as command phpweb

save the contents below to /usr/local/bin/phpweb

#!/bin/bash
port="9933"
if [ ! -z "$1" ];then
port=$1
fi
echo "server on http://127.0.0.1:$port"
docker run -it --rm -p $port:80 -v $PWD:/home/wwwroot/default snail007/php:7.4

Tag summary

Content type

Image

Digest

Size

876.2 MB

Last updated

over 5 years ago

docker pull snail007/php:7.4-my