一、环境

  1、系统centos 7.x

二、安装配置

  1、安装nginx,redis镜像

    docker pull nginx (拉取latest)

    docker pull redis (拉取latest)

  2、配置容器中nginx.conf,redis.conf

    在nginx.conf  =》》 http 节点中添加如下配置       

upstream proxyServer{         #配置代理服务信息
      server 192.168.1.1:88;     #服务器地址端口
    }
    server{
      listen    80;   #监听容器80端口
      server_name   localhost;   #主机名称
      localhost / {
        proxy_pass http://proxyServer;    #通过代理方式转发
      }
    }

    redis.conf更具情况自定义修改

  3、文件挂载

    3.1 nginx.conf

      如果nginx.conf是本地编辑后上传到服务器,则需要把文件挂载覆盖容器中的nginx.conf

        -v /home/myNginx/nginx.conf:/etc/nginx/nginx.conf 

       在宿主机中查看容器日志,则需要进行挂载

        -v /home/myNginx/logs/:/var/log/nginx/ 

     3.2 redis.conf          

      和nginx.conf一样

  4、运行

    docker run -d -p 8001:80 -v /home/myNginx/logs/:/var/log/nginx/ -v /home/myNginx/nginx.conf:/etc/nginx/nginx.conf --name mynginx nginx

      docker run -d -p 6379:6379 -v /home/myRedis/redis.conf:/usr/local/etc/redis/redis.conf --name myredis reids

    -d:后台运行  -p:端口映射  --name:容器名称