docker(五) docker实战—使用dockerfile部署web项目

   日期:2024-12-27    作者:0fdgu 移动:http://ljhr2012.riyuangf.com/mobile/quote/56783.html

         1:进入linux-centos 在/home 目录中创建dockerfile目录

              创建目录命令:mkdir -p dockerfile  通过 ls 命令查看 结果如下图

         2:上传 tomcat,jdk linux的压缩包 如下图所示 tomcat 和jdk版本根据自己实际情况来

          3:进入到dockefile文件夹目录中 解压tomcat,jdk

                解压命令jdk:tar -zxvf jdk-8u161-linux-x64.tar.gz

                解压tomcat:tar -zxvf apache-tomcat-9.0.54.tar.gz

                解压完毕如下图所示

               注意:有些文章中没有在此处解压目的是留在dockerfile文件中进行解压 在官方的                                      Dockerfile文件中推荐使用COPY,即个人认为在没有进行远程下载.tar.gz包

                          时直接在需要操作之前解压完毕,直接使用,以便减少生成镜像的层数

              4:在dockerfile 目录下创建 Dockerfile 文件来编写dockerfile镜像文件

                    创建Dockerfile 镜像的命令:vi Dockerfile

                    Dockerfile 内容如下

                 -----------------------------------start-------------------------------

          

 

                    -----------------------------------end-------------------------------

         最后Dockerfile 镜像文件如图所示

            5:构建镜像 

                 当前目录下构建

                  docker build -f Dockerfile -t webproject:v1 .

                 构建成功之后如图所示

                使用docker images 命令去查看是否生成镜像 如下图所示

              6:使用挂载的方式进行

                  在dockerfile 目录中 创建web项目挂载目录

                   命令:mkdir -p web

                    将项目war包 上传到web目录中 并且修改war包的名字为ROOT.war 如图所示

                     7:使用挂载的方式进行命令:                     

 

              使用上述命令执行成功如图所示:            

     访问     192.168.195.10:8080   显示如下图所示       

         最后总结:使用docker挂载的方式的最适合war包进行部署

          其他方式则是直接把war包放置在tomcat镜像中 自行操作

                    

                

         


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号