zoukankan      html  css  js  c++  java
  • Docker 安装tomcat

    这里来记录下tomcat的安装

    拉取镜像 https://hub.docker.com/_/tomcat?tab=tags 这里有各种版本的

    docker pull tomcat:8.5-jdk14-openjdk-oracle

    本地安装:

    docker run --name tomcat-test -d -p 8080:8080 tomcat:8.5.55-jdk14-openjdk-buster 

    这里安装后,一般会访问不了,

     因为进来发现其实webapps目录里面是空的,什么都没有

    docker exec -it tomcat-test bash
    root@61a753d0ed78:/usr/local/tomcat# cd webapps
    root@61a753d0ed78:/usr/local/tomcat/webapps# ls

    这里把webapp.dist的文件拷贝过来

    root@61a753d0ed78:/usr/local/tomcat# cp -r webapps.dist/* webapps
    root@61a753d0ed78:/usr/local/tomcat# cd webapps
    root@61a753d0ed78:/usr/local/tomcat/webapps# ls
    ROOT  docs  examples  host-manager  manager

    重启服务器

    [root@VM-0-9-centos ~]# docker restart tomcat-test 

    访问成功

     可以把宿主机的文件放到tomcat目录下运行.

    docker cp /data/tomcat/webapps/test/index.html tomcat-test:/usr/local/tomcat/webapps/test

    重启命令

    以上的操作是非常不方便的,还是得挂载到别的目录去

    创建目录 :/data/tomcat/webapps

    里面创建一个test/index.html 文件

     命令:

    docker run -d -p 8080:8080 --name tomcat-test -v /data/tomcat/webapps:/usr/local/tomcat/webapps --restart=always tomcat:8.5.55-jdk14-openjdk-buster 

    效果:

  • 相关阅读:
    js简单地发送一个请求
    浏览器缓存知识归纳
    文本选择问题: css & js
    闭包和重写函数 返回IE浏览器版本号
    新项目启动 考虑问题
    Angular 单元格合并
    pointer-events 使用场景
    移动开发 新建空白页面
    CSS Tip
    垂直居中方法
  • 原文地址:https://www.cnblogs.com/sunxun/p/13039149.html
Copyright © 2011-2022 走看看