zoukankan      html  css  js  c++  java
  • 四、Docker+Tomcat

    一、下载Tomcat镜像

    具体可以search 搜索tomcat 相关镜像

    docker pull sonodar/jdk8-tomcat8

    二、创建容器

                    docker run -v /etc/localtime:/etc/localtime:ro  --name [昵称] -p 8080:8080 -d  -e TZ="Asia/Shanghai" sonodar/jdk8-tomcat8

    三、查看是否正常启动

                    浏览器访问ip:8080

    四、上传程序,运行

                    (1)将程序传到主机上,假设地址为/home/dockerShare/project/ROOT,我是直接将class放到ROOT文件夹内,删了原本tomcat内ROOT文件

                    (2)进入容器,进入tomcat/webapps运行路径,位于:opt/tomcat/webapps

                    (3)删除原本ROOT,rm -r ROOT

                    (4)exit 退出,回到主机

                    (5)传文件:docker cp [程序位置][昵称/id]:[容器内webapps位置]  221ea051012e为容器id

                    docker cp /home/dockerShare/project/ROOT 221ea051012e:/opt/tomcat/webapps

                    (6)重启容器。docker stop/start [昵称/id]

    五、最好是使用docker build 创建自己的带有程序镜像,后面会说道

  • 相关阅读:
    第十一节 jQuery特殊效果
    第十节 使用index和一个点击事件实现选项卡
    synchronized和lock两种锁的比较
    常见的四种线程池和区别
    mybatis中的#和$的区别
    web 防止SQL注入
    GIT配置免密登录
    热点 Key 问题的发现与解决
    Redis缓存击穿
    面试必问之JVM原理
  • 原文地址:https://www.cnblogs.com/ggwow/p/9325056.html
Copyright © 2011-2022 走看看