zoukankan      html  css  js  c++  java
  • docker搭建tomcat

    步骤:

    1.下载tomcat 镜像

    2.先启动一次tomcat容器 ,把需要的文件拷贝出来

    /usr/local/tomcat/webapps
    /usr/local/tomcat/conf
    /usr/local/tomcat/logs

    3.修改对应的配置

    4.将本地文件挂载到对应的conf、logs、webapps目录上(就是上面的挂在命令)

    下面是具体的docker 命令

    docker run -d -e TZ="Asia/Shanghai" -p 8081:8080 --name tomcat -v /opt/tomcat/webapps:/usr/local/tomcat/webapps -v /opt/tomcat/logs:/usr/local/tomcat/logs -v /opt/tomcat/conf:/usr/local/tomcat/conf --privileged=true tomcat
    

    -----------------------------------------------------------------------------

    -----------------------------------------------------------------------------

    -----------------------------------------------------------------------------

    下载image

    docker pull tomcat
    

      

    拷贝文件

    docker run -d --name tomcat -p 8081:8080 tomcat
    
    docker exec -it tomcat bash
    
    cd /usr/local/tomcat
    
    cp -r webapps.dist/* webapps 容器默认的webapps里边是空的,拷贝进去一个默认的页面,不然会报404错误
    
    exit 退出容器
    
    cd /opt
    
    mkdir tomcat
    
    cd tomcat
    
    docker cp tomcat:/usr/local/tomcat/webapps ./  将容器中的文件拷贝到本地
    
    docker cp tomcat:/usr/local/tomcat/conf ./
    
    docker cp tomcat:/usr/local/tomcat/logs ./
    
    docker rm -f tomcat 删除原来的容器
    

      

    启动容器

    docker run -d -e TZ="Asia/Shanghai" -p 8081:8080 --name tomcat -v /opt/tomcat/webapps:/usr/local/tomcat/webapps -v /opt/tomcat/logs:/usr/local/tomcat/logs -v /opt/tomcat/conf:/usr/local/tomcat/conf --privileged=true tomcat
    

      

    浏览器访问:http://192.168.199.230:8081/

    参考文档:

    https://blog.csdn.net/wfq784967698/article/details/103780236

    https://developer.aliyun.com/article/673482

  • 相关阅读:
    一些简单的逻辑题
    3种数据类型之间的转换
    搭建selenium + Python环境的总结:
    杂记
    Eclemma的安装
    LR----实现WebService测试
    LR--实现HTTP协议的接口测试
    Loadrunner---解决乱码问题
    selenium常用API实例
    JMeter中响应数据显示乱码问题解决
  • 原文地址:https://www.cnblogs.com/soymilk2019/p/13283225.html
Copyright © 2011-2022 走看看