1. dockerfile 文件编写如下
[root@localhost lnmp]# cat dockerfile
FROM centos7-ssh
COPY CentOS7-Base-Aliyun.repo /etc/yum.repos.d/
RUN yum -y install php php-mysql php-gd php-fpm gcc pcre-devel openssl-devel make
ADD nginx-1.18.0.tar.gz /root
RUN cd /root/nginx-1.18.0 && ./configure && make && make install
COPY nginx.conf /usr/local/nginx/conf/nginx.conf
COPY start_lnmp.sh /usr/local/sbin/start_lnmp.sh
RUN chmod +x /usr/local/sbin/start_lnmp.sh
CMD ["start_lnmp.sh"]
[root@localhost lnmp]#
2. nginx.conf 文件修改以下部分
2.1 修改默认首页为index.php
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0f2d2e3b65093dc17147de58475c67f9.png)
2.2 修改脚本文件请求的路径
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/41bddc5f738735b399f5a6a5c349f682.png)
3. start_lnmp.sh 脚本内容为
[root@localhost lnmp]# cat start_lnmp.sh
#!/bin/bash
/usr/local/nginx/sbin/nginx
exec php-fpm -F
[root@localhost lnmp]#