美文网首页程序员docker
在docker中部署java web应用

在docker中部署java web应用

作者: codewang | 来源:发表于2017-05-02 17:39 被阅读0次

    一、获取tomcat镜像(使用网易163docker镜像仓库)

    docker pull hub.c.163.com/public/tomcat:8
    查看镜像是否下载到本地仓库
    ** docker images**

    二、将war文件上传到Linux服务器上

    三、Dockerfile文件

    **1、创建一个Dockerfile文件 touch Dockerfile **



    **2、编辑Dockerfile文件 vim Dockerfile **

    FROM hub.c.163.com/public/tomcat:8
    ADD ./dockerweb.war  /usr/local/tomcat/webapps/
    EXPOSE 8080
    CMD ["catalina.sh", "run"]
    

    其中:
    1、FROM 基于某个镜像
    2、ADD 复制本地文件到镜像
    3、EXPOSE 开放容器端口
    4、CMD 启动容器指定的服务

    四、编译

    用 docker build -t hub.c.163.com/public/tomcat:8 /study/ 编译

    五、运行

    ** docker run -d -p 8894:8080 hub.c.163.com/public/tomcat:8 **



    用 ** docker ps ** 查看运行的容器


    六、访问

    相关文章

      网友评论

        本文标题:在docker中部署java web应用

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