zoukankan      html  css  js  c++  java
  • Docker实战(3):Tomcat部署

    运行环境:centos7,Docker version 1.13.1,docker tomcat version 8.5.50

    1. 创建文件(为映射文件做准备,非固定)
    mkdir -p /tomcat/webapps/ROOT
    

    注意:tomcat网页路径是webapps/ROOT 路径,如想要改的同学可以自行研究,暂不对此深究。


    1. 放入你的项目到ROOT文件夹下,也可自己创建一个index.html,我就先创建一个demo,并输入一些测试内容。
    cat > index.html  <<EOF
    > Hello Work!
    > EOF
    

    1. Docker run
    docker run -itd --name tomcat  -p 8081:8080 --privileged=true -v /tomcat/webapps/ROOT:/usr/local/tomcat/webapps/ROOT  -v /tomcat/webapps/:/usr/local/tomcat/webapps/  docker.io/tomcat
    

    注意:不能少的参数--privileged=true,不然访问会提示404,进入docker内查看ROOT内文件的时候会提示权限。

    映射端口注意:查看端口是否被占用可使用netstat -lnp | grep 8081确认是否端口在使用中,如未使用可使用。
    单独映射webapps是为了后期war包的更新操作不用单独放置docker内,更方便。

    建议将Docker内的8005,8009,8080 都暴露出来,端口的简单介绍可参考以下:
    8005==》 关闭时使用
    8080==》 一般应用使用
    8009==》 为AJP端口,即容器使用,如Apache能通过AJP协议访问Tomcat的8009端口


    1. 访问测试

    网址:服务器IP+端口,显示如下图

    成功样例图

    参考链接
    404报错处理方案

  • 相关阅读:
    ASP.NET程序中常用的三十三种代码
    uri
    用XML保存和读取图片
    location
    访问相关节点
    onkeyup,onkeydown,onkeypress
    Asp.net中Server.Transfer,Server.Execute和Response.Redirect的区别
    关于window.showModalDialog()返回值的学习心得
    WP7数据绑定
    hdu 1568
  • 原文地址:https://www.cnblogs.com/98record/p/13648603.html
Copyright © 2011-2022 走看看