PHP Container
负责处理php程序
docker run -d -p 9000:9000 --name php \
-v /var/www/file:/var/www/html \
php:7.1-fpm
注意在这里有坑,因为映射的目录路径不一致导,致与Nginx搭配时,文件读取错误。目前的做法是在nginx配置文件中单独设置,后期想想有没有好的方法再调整
Nginx Container
负责静态文件处理静态文件及对其他程序的转发
docker run -d --name site -p 80:80 -p 443:443 \
-v /var/www:/var/www \
-v /etc/nginx/conf.d:/usr/local/nginx/conf.d \
-v /var/log/nginx:/usr/local/nginx/logs \
-v /etc/letsencrypt:/etc/letsencrypt \
onnno/nginx
各 Volume 作用,请查看README.md及dockerfile