<small id='ridC0'></small> <noframes id='6DLcN7ymk'>

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

      <legend id='ovDrs7Q'><style id='x4cMtR7'><dir id='49gF'><q id='S2H07Ml8JD'></q></dir></style></legend>
      <i id='Z8Jel0X2d'><tr id='QSH84deZiY'><dt id='29AwZi'><q id='g7oGUvf'><span id='Vb9l2Wwg'><b id='WvfKA'><form id='ZVctGwdv'><ins id='jJB4SQMA7'></ins><ul id='sbgHm2Fw'></ul><sub id='6Syk4qj'></sub></form><legend id='U2u0t'></legend><bdo id='Gop3PDrWF2'><pre id='7iLdyVkS'><center id='x5BE'></center></pre></bdo></b><th id='wHW19'></th></span></q></dt></tr></i><div id='nTRIey'><tfoot id='tQY2Dr1gF'></tfoot><dl id='3hA10pD'><fieldset id='x3BJmD'></fieldset></dl></div>

          <bdo id='iumtP01hB'></bdo><ul id='g1UMrd'></ul>

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

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

            admin 2019-09-07 226人围观 ,发现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