1. 创立文件夹

        docker容器运行期间的文件在容器终止时会被清空,所以须要对一些目录进行映射到宿主机,以此保留运行期间的数据到宿主机,也不便依据产生的数据进行环境还原。
须要映射的文件夹如下:1. nginx文件配置目录:E:\docker\www\centos\nginx\conf:/usr/local/nginx/conf2. nginx日志目录:E:\docker\www\centos\nginx\logs:/usr/local/nginx/logs

2. 创立centos7.6容器

docker run -itd -v  E:\docker\www\centos\nginx\conf:/usr/local/nginx/conf -v  E:\docker\www\centos\nginx\logs:/usr/local/nginx/logs --name centos7_6 --network php_env --network-alias centos7_6 -p 80:80 centos:centos7.6.1810 /bin/bash

3. 进入centos7.6容器装置nginx

1. 进入容器:docker exec -it centos7_6 /bin/bash2. 进入用户目录:cd /usr/local3. 装置nginx依赖    yum install -y gcc    yum install -y pcre pcre-devel    yum install -y zlib zlib-devel    yum install -y openssl openssl-devel    4. 装置wget    yum install -y wget    5. 下载nginx1.9.9版本的压缩包    wget http://nginx.org/download/nginx-1.9.9.tar.gz    6. 解压nginx1.9.9的压缩包    tar -zxvf  nginx-1.9.9.tar.gz    7. 进入解压文件夹    cd nginx-1.9.9    8. 查看依赖并且编译装置    ./configure && make && make install    

4. 搭建多我的项目环境

1. 创立/usr/local/nginx/conf/vhosts文件夹    mkdir /usr/local/nginx/conf/vhosts    2. 批改nginx.cong配置文件,减少多我的项目配置读取,编辑/usr/local/nginx/conf/nginx.conf文件,在http块的底部减少语句:    include /usr/local/nginx/conf/vhosts/*.conf;    

5. 启动ngnix

1. 启动nginx     /usr/local/nginx/sbin/nginx     2. 浏览器拜访http://127.0.0.1    显示nginx页面示意启动胜利