下载镜像
docker pull bitnami/PHP-fpm #下载PHP-fpm镜像 docker pull Nginx #下载Nginx镜像
创建volume
docker volume create webpage #用于容器web页面存放,存储位置默认为:/var/lib/docker/volume/webpage/_data/
docker run -d --name PHP-fpm -v webpage:/usr/share/Nginx/html bitnami/PHP-fpm
docker run -d --name Nginx -p 8888:80 -v webpage:/usr/share/Nginx/html --link PHP-fpm:PHP-fpm Nginx
修改docker下default.conf文件,文件目录/etc/Nginx/conf.d/default.conf ,内容如下:
server { listen 80; server_name localhost; location / { root /usr/share/Nginx/html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/Nginx/html; } location ~ \.PHP$ { fastcgi_pass PHP:9000; fastcgi_index index.PHP; fastcgi_param SCRIPT_FILENAME /usr/share/Nginx/html/$fastcgi_script_name; include fastcgi_params; }
}
若不方便修改,可以使用docker cp命令,在宿主机上写好再复制到容器中替换,复制命令如下:
docker cp default.conf Nginx:/etc/Nginx/conf.d/default.conf
重启Nginx容器
docker restart Nginx
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。