zoukankan      html  css  js  c++  java
  • CentOS中使用Docker来部署Tomcat

    场景

    CentOS7中Docker的安装与配置:

    https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119028701

    在上面安装好Docker之后,怎样使用docker部署Tomcat

    注:

    博客:
    https://blog.csdn.net/badao_liumang_qizhi
    关注公众号
    霸道的程序猿
    获取编程相关电子书、教程推送与免费下载。

    实现

    首先在docker hub上找到要下载的版本号

    这里以下载8.5-jdk8为例

    docker pull tomcat:8.5-jdk8

    拉取成功后,查看所有镜像

    docker images

    可以看到

    然后后台启动tomcat,并设置端口映射、别名

    docker run -d -p 8080:8080 --name tomcat0726 tomcat:8.5-jdk8

    启动成功后

    docker ps

    可以看到容器id

    然后本地访问测试下

    curl localhost:8080

     

    可以看到此时返回的是404,那我就需要进入tomcat内去查看原因了。

    交互式地进入tomcat

    docker exec -it  容器id /bin/bash

    然后进入到webapps下

    可以看webapps是空的,返回到上层webapps.dist下可以看到ROOT项目是在这个目录下的

    将其复制到webapps目录下

    cp -r webapps.dist/* webapps

    然后再访问就可以看到内容了

    也可以直接在浏览器中访问对应的端口

    博客园: https://www.cnblogs.com/badaoliumangqizhi/ 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。
  • 相关阅读:
    MVC3 验证码
    说说.NET反编译工具
    HTTP协议学习
    Spring Web Flow 的优缺点
    Java CLASSPATH 引发的问题
    MySQL 高级
    Java Policy
    AJAX
    数据结构与算法学习资源
    C#学习资源
  • 原文地址:https://www.cnblogs.com/badaoliumangqizhi/p/15061292.html
Copyright © 2011-2022 走看看