<small id='cBxYz'></small> <noframes id='yPZUbm6f'>

  • <tfoot id='j9l3Z'></tfoot>

      <legend id='5b3vJzXy'><style id='NgE31'><dir id='LyfPFMKm4c'><q id='WVTl'></q></dir></style></legend>
      <i id='idmz'><tr id='vBk5'><dt id='PaEYxKfz'><q id='J7wvs'><span id='g6cq3fvNO'><b id='IlHc8Y'><form id='r9OQlM'><ins id='oBgXOGCx'></ins><ul id='bsyD7dpa5e'></ul><sub id='UOyYwC'></sub></form><legend id='CbQPRFuMh'></legend><bdo id='iTgLH9PlS'><pre id='alICcF'><center id='xGbOq'></center></pre></bdo></b><th id='1T5oWL6iht'></th></span></q></dt></tr></i><div id='SosV'><tfoot id='FoAwpg2H'></tfoot><dl id='RnThH4382'><fieldset id='8e4TlPMXq6'></fieldset></dl></div>

          <bdo id='jTYQIumvX'></bdo><ul id='HDVR'></ul>

          1. <li id='wMDglX'></li>
            登陆

            Docker入门-构建第一个Java程序

            admin 2019-09-07 285人围观 ,发现0个评论

            定制镜像

            准备一个没有第三方依赖的java web项目,可能参考示例maven结构项目:

            session-web.war

            把该war上传到安Docker入门-构建第一个Java程序装有docker软件的服务器上宿主目录下。在同级目录创建Dockerfile

            touch Dockerfile
            vim Dockerfile

            按照前面文章所学的Dockerfile定制镜像知识来编写Dockerfile文件内容如下:

            # 基础镜像使用tomcat:7.0.88-jre8
            FROM tomcat:7.0.88-jre8
            # Docker入门-构建第一个Java程序作者
            MAINTAINER simon
            # 定义环境变量
            ENV TOMCAT_BASE /usr/local/tomcat
            # 复制war包
            COPY ./session-web.war $TOMCAT_BASE/webapps/

            执行构建:

            docker bulid -t session-web:latest .

            如果构建成功,则会显示构建的分层信息及结果。

            构建成功后使用docDocker入门-构建第一个Java程序ker images命令查看本地是否有该镜像

            运行镜像

            镜像制作好之后我们就要把它运行起来

            docker run --name session-web -d 左岩老公-p 8888:8080 session-web:latest

            启动后使用netstat -na|grep 8888 验Docker入门-构建第一个Java程序证端口是否是在监听状态

            浏览器中访问http://ip:8888/session-web/user/login

            本文中war包在此仓库下https://github.com/flowstone/blog-example-code

            请关注微信公众号
            微信二维码
            不容错过
            Powered By Z-BlogPHP