docker 下php+nginx安装运行
2018-11-22 本文已影响0人
9527Roy
开始尝试的是docker 的php安装和nginx编译安装,然后这个比较麻烦些,目前采用都是docker安装
1.下载相关镜像
docker pull nginx
docker pull php:7.1.0-fpm
2.建立映射目录(docker映射虚拟目录和项目目录)
mkdir -p /home/docker/www
mkdir -p /home/docker/nginx/conf.d
3.启动php镜像
docker run -p 9000:9000 --name myphp \
-v/docker/www/:/var/www/html/\
--privileged=true\
-d php:7.1.0-fpm
9000是docker对外映射端口!外面链接这个端口就可以用了
4.查看镜像ip
docker inspect --format='{{.NetworkSettings.IPAddress}}' myphp
5.编译nginx的配置文件defalut.config
fastcgi_pass 172.17.0.2:9000;
6.启动nginx
docker run -p 80:80 --name mynginx \
-v/docker/www:/usr/share/nginx/html\
-v/docker/nginx/conf.d:/etc/nginx/conf.d \
--privileged=true\
-d nginx
7.最后在www目录下放要访问文件就可以了