美文网首页
容器部署自己的tomcat并简单功能测试

容器部署自己的tomcat并简单功能测试

作者: 断水流大师兄vs魔鬼筋肉人 | 来源:发表于2021-11-02 16:46 被阅读0次
    查看镜像包

    启动tocmat

    docker search tomcat  查找
    docker pull tomcat  拉取
    docker run -d   --name  tomcat1 tomcat:latest
    或者:
    docker run -d -u root  --name  tomcat1 tomcat:latest (有的镜像进入是user用户,权限很少)
    可以使用 -u  使用root用户权限,有的进去是user权限
    
    目录结构

    这个是底层镜像,可以自己部署一些常用的东西:
    apt-get update && apt-get install -y curl telnet vim


    创建了一个软连接

    把容器打包成镜像:

     docker commit -a "mayi" -m "tocmat-test"  tomcat1 tomcat:1.0
    

    启动自己的tomcat:

    本地创建目录并且准备一个测试war包



    本地准备测试war包:打包完成后拷贝到 【 /data/tomcat-test/webapps/】


    jar cvf helloworldweb.war *.*

    启动

    docker run -d -p 8081:8080 --name=tomcat-3 -v /data/tomcat-test/webapps/:/home/user/tomcat8/webapps/ -v /etc/localtime:/etc/localtime tomcat:1:0
    /data/tomcat-test/webapps/    挂载本地的目录,容器启动可以获取本地的 **helloworldweb.war**
    -p 8081:8080                 (映射端口,我本地8080端口被占用,所以映射本地8081)
    /etc/localtime                启动的容器发现时间不对,挂载本地的时间系统
    

    进入容器: docker exec -it tomcat-3 /bin/bash 需要启动一下 sh bin/startup.sh

    查看容器里面的目录结构
    容器外部测试tomcat的可用性

    相关文章

      网友评论

          本文标题:容器部署自己的tomcat并简单功能测试

          本文链接:https://www.haomeiwen.com/subject/sfzzaltx.html