docker 安装nginx + php

  • 安装nginx
    1、docker pull nginx

docker 安装nginx + php

2、启动nginx,配置端口:docker run -it –name tan3 -p 8080:80 nginx
docker 安装nginx + php

3、复制容器配置文件到宿主机:docker cp 19faba82e94d:/etc/nginx/conf.d/default.conf ./default.conf

docker 安装nginx + php

4、复制宿主机配置到容器:docker cp ./default.conf 19faba82e94d:/etc/nginx/conf.d/default.conf

docker 安装nginx + php
容器nginx配置文件目录
docker 安装nginx + php

5、 docker run -p 80:80 -d –name nginx -v /docker/www:/usr/share/nginx/www nginx
-p 80:80:将容器的80端口映射到主机的80端口
-d 后台运行(守护进程)
–name mynginx:将容器命名为mynginx
-v 将主机中当前目录下的www挂载到容器的www目录
主机目录:/docker/www
宿主机目录 /www:/usr/share/nginx/www

6、安装php

  • docker pull php:7.1-fpm

7、docker run -p 9000:9000 -d –name myphp-fpm -v /D/www:/usr/share/nginx/www php:7.1-fpm

docker 安装nginx + php

docker 安装nginx + php

8、将php 容器ip、端口配置到nginx容器配置中
docker inspect myphp-fpm | grep “IPAddress”

docker 安装nginx + php

docker 安装nginx + php

9、可以在本地在将default.conf文件更新后在复制到nginx容器目录/etc/nginx/conf.d/default.conf
docker 安装nginx + php

10、进入nginx容器中,重启nginx服务
service nginx reload

docker 安装nginx + php

11、在宿主机目录:/D/www,创建info.php
echo “<?php echo phpinfo();” > info.php

docker 安装nginx + php

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!