docker 安装nginx + php
- 安装nginx
1、docker pull nginx
2、启动nginx,配置端口:docker run -it –name tan3 -p 8080:80 nginx
3、复制容器配置文件到宿主机:docker cp 19faba82e94d:/etc/nginx/conf.d/default.conf ./default.conf
4、复制宿主机配置到容器:docker cp ./default.conf 19faba82e94d:/etc/nginx/conf.d/default.conf
容器nginx配置文件目录
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
8、将php 容器ip、端口配置到nginx容器配置中
docker inspect myphp-fpm | grep “IPAddress”
9、可以在本地在将default.conf文件更新后在复制到nginx容器目录/etc/nginx/conf.d/default.conf
10、进入nginx容器中,重启nginx服务
service nginx reload
11、在宿主机目录:/D/www,创建info.php
echo “<?php echo phpinfo();” > info.php
本作品采用《CC 协议》,转载必须注明作者和本文链接