docker build -f Dockerfile.7.4-fpm -t zhiqiangwang/php:7.4-fpm .
docker build -f Dockerfile.7.4-cli -t zhiqiangwang/php:7.4-cli .
docker build -f Dockerfile.7.4-fpm-wxwork-finance -t zhiqiangwang/php:7.4-fpm-wxwork-finance .
docker build -f Dockerfile.7.4-cli-wxwork-finance -t zhiqiangwang/php:7.4-cli-wxwork-finance .
docker build -f Dockerfile.8.1-fpm -t zhiqiangwang/php:8.1-fpm .
docker build -f Dockerfile.8.1-cli -t zhiqiangwang/php:8.1-cli .
docker build -f Dockerfile.8.2-fpm -t zhiqiangwang/php:8.2-fpm .
docker build -f Dockerfile.8.2-cli -t zhiqiangwang/php:8.2-cli .
docker build --build-arg="IMAGE_TAG=7.4-fpm" -f Dockerfile.nginx -t zhiqiangwang/php:7.4-fpm-nginx .
docker build --build-arg="IMAGE_TAG=7.4-fpm" -f Dockerfile.composer -t zhiqiangwang/php:7.4-fpm-composer .
docker build -f Dockerfile.phpmyadmin -t zhiqiangwang/php:phpmyadmin .
docker build -f Dockerfile.ondrej -t zhiqiangwang/php:ondrej .
docker run --name myphp -p 9000:9000 -v /data/wwwroot/laravel/:/var/www/html -d zhiqiangwang/php:7.4-fpm
docker run --name myphp -p 8080:80 -d zhiqiangwang/php:7.4-fpm-nginx
- /etc/nginx
- /usr/local/etc
- /etc/supervisor
- /var/spool/cron/crontabs
- /etc/init.d/cron
echo * * * * * Command >> /var/spool/cron/crontabs/root
chmod 600 /var/spool/cron/crontabs/root
/etc/init.d/cron start
- nginx -g "daemon off;"
- php -i | grep php.ini
- php-fpm --nodaemonize
ln -sf /dev/stdout /usr/local/openresty/nginx/logs/access.log
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html/public;
index index.php;
server_name _;
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $DOCUMENT_ROOT$fastcgi_script_name;
include fastcgi_params;
}
}
docker run --name myphp -p 8080:80 -v /data/thinkphp:/var/www/html -v /data/thinkphp/thinkphp.conf:/etc/nginx/sites-enabled/default -d zhiqiangwang/php:7.4-fpm-nginx