• Docker部署Tomcat,Nginx,Redis应用


    一.tomcat部署

    1.拉取tomcat镜像

    docker pull tomcat:7-jre7
    

    2创建tomcat容器

    创建容器用于部署单点登录系统(CAS)  -p表示地址映射

    docker run -di --name=pinyougou_tomcat -p 9000:8080 -v /usr/local/myhtml:/usr/local/tomcat/webapps --privileged=true tomcat:7-jre7
    

    二.Nginx部署 

    1拉取Nginx镜像

    docker pull nginx
    

     

    2创建Nginx容器

    docker run -di --name=pinyougou_nginx -p 80:80  nginx/
    

      

    .3测试Nginx

    浏览器地址栏输入:

    4配置反向代理

    官方的nginx镜像,nginx配置文件nginx.conf 在/etc/nginx/目录下。

    在容器内编辑配置文件不方便,我们可以先将配置文件从容器内拷贝到宿主机,编辑修改后再拷贝回去。

    (1)从容器拷贝配置文件到宿主机

    docker cp pinyougou_nginx:/etc/nginx/nginx.conf nginx.conf 

    (2)编辑nginx.conf,添加反向代理配置

    (3)将修改后的配置文件拷贝到容器

    docker cp nginx.conf  pinyougou_nginx:/etc/nginx/nginx.conf

    (4)重新启动容器

    docker restart pinyougou_nginx
    

      

    三.Redis部署

     

    1拉取Redis镜像

    docker pull  redis:3.2

    在目录下新建一个redis文件夹,然后里面有data文件夹以及redis.conf 文件

    2创建Redis容器

    docker run -p 6379:6379 -v $PWD/data:/data --name myredis -d redis:3.2 redis-server --appendonly yes

      

  • 相关阅读:
    BZOJ-2431: [HAOI2009]逆序对数列 (傻逼递推)
    BZOJ3695 滑行
    BZOJ3689 异或之
    BZOJ3696 化合物
    BZOJ1393 [Ceoi2008]knights
    BZOJ2280 [Poi2011]Plot
    BZOJ1570 [JSOI2008]Blue Mary的旅行
    BZOJ2751 [HAOI2012]容易题(easy)
    BZOJ2818 Gcd
    BZOJ2426 [HAOI2010]工厂选址
  • 原文地址:https://www.cnblogs.com/yui66/p/9729254.html
Copyright © 2020-2023  润新知