zoukankan      html  css  js  c++  java
  • linux系统docker安装配置tomcat

    linux下docker安装配置tomcat

    1.从官网拉取自己想要的版本镜像 https://hub.docker.com/_/tomcat?tab=tags

    2. 启动tomcat容器并挂载数据

    docker run -d -p 80:8080 --name tomcat -v /usr/local/workspace/tomcat/webapps:/usr/local/tomcat/webapps -v /usr/local/workspace/tomcat/logs:/usr/local/tomcat/logs --restart=always tomcat 
    80:8080 宿主机端口号:容器内端口号
    --name tomcat 自定义容器名称
    -v /usr/local/workspace/tomcat/webapps:/usr/local/tomcat/webapps 宿主机文件位置:容器内文件位置 (此时宿主机的文件夹与容器内文件夹共享)
    -v /usr/local/workspace/tomcat/logs:/usr/local/tomcat/logs 宿主机日志位置:容器内日志位置
    tomcat (此处我为tag过的镜像名称,没有操作过的即为tomcat:版本号)

     3. 查看tomcat是否已在运行

    4. 进入tomcat容器中并配置对应的文件地址(由于我这边是挂载前端使用,需要配置index的位置)

    docker exec -it tomcat /bin/bash (退出为exit)

    5. 容器中安装vim命令

    apt-get install vim 安装vim
    如果有 E: Unable to locate package vim  报错:执行下一步,再执行上一步
    apt-get update  更新

    6. 设置tomcat中webapps

    这里也算个坑,由于tomcat中默认访问的webapps文件,但是文件好像挂载到webapps.dist中?(个人理解)

    需要将配置设置到webapps中

    rm -rf webapps
    mv webapps.dist webapps

    7. 配置tomcat默认访问地址(根据自己的需求来)

    cd conf/
    vim server.xml

     

    8. 挂载需要启动的文件到自己的宿主机目录中(会自动映射到容器的文件中)

    9. 退出容器以后重启tomcat

    docker restart tocmat

     10. 访问成功

    docker详细命令可见 : https://blog.csdn.net/qq_40558166/article/details/100545186

  • 相关阅读:
    sizeof运算符:c
    c语言学习笔记重点理解 杂 给自己看
    代码编写永远记住一句话
    xcode DEBUG每个按钮的解释说明 ios
    Consecutive Subsequence CodeForces
    Cyclic Components CodeForces
    nyoj-0737-石子合并(dp)
    nyoj-0708-ones(dp)
    nyoj-0613-免费馅饼(dp)
    nyoj-0469-擅长排列的小明 II(找规律)
  • 原文地址:https://www.cnblogs.com/Crush123/p/15532390.html
Copyright © 2011-2022 走看看