关于nginx:Docker使用Centos76镜像安装Nginx环境

7次阅读

共计 1143 个字符,预计需要花费 3 分钟才能阅读完成。

1. 创立文件夹

        docker 容器运行期间的文件在容器终止时会被清空,所以须要对一些目录进行映射到宿主机,以此保留运行期间的数据到宿主机,也不便依据产生的数据进行环境还原。

 须要映射的文件夹如下:1. nginx 文件配置目录:E:\docker\www\centos\nginx\conf:/usr/local/nginx/conf
2. 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/bash

2. 进入用户目录:cd /usr/local

3. 装置 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 页面示意启动胜利 

正文完
 0