撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>>

从远程仓库拉取Tomcat镜像到本地
docker pull tomcat
新建一个docker-tomcat目录,并在目录下新建Dockerfile文件
$ mkdir docker-tomcat
$ cd docker-tomcat
$ touch Dockerfile
Dockerfile文件内容如下:

FROM tomcat:latest
MAINTAINER "web war <user@163.com>"
WORKDIR /usr/local/tomcat/webapps/
COPY Taian_Project.war .
COPY taishan/ ./taishan
EXPOSE 8080
CMD ["catalina.sh", "run"]

其中dgraph.war为所要运行的war包
根据Dockerfile创建镜像
$ docker build -t ddy/tomcat-1 .
运行镜像
$ docker run --restart=always --name ddy-tomcat-1  -p 8888:8080 ddy/tomcat-1

docker下部署Tomcat运行war包相关推荐

  1. java war包更新 部署_关于Linux系统下基于Tomcat部署和升级war包的详细过程

    1.首先Linux先安装java,Tomcat 中间件规范要求: 1)         软件必须下载到/services/download_soft_v        --------(用xftp上传 ...

  2. Tomcat部署多个war包

    Tomcat部署多个war包 前言 一.部署步骤(第二种方案) 1.复制webapps文件夹 2.把war包分别存放在对应的webapps文件夹下 3.修改apache-tomcat-8.5.20/c ...

  3. 如果在docker中部署tomcat,并且部署java应用程序

    2019独角兽企业重金招聘Python工程师标准>>> 如果在docker中部署tomcat,并且部署java应用程序 博客分类: docker 1.先说如何在docker中部署to ...

  4. docker 发布tomcat项目_在docker中部署tomcat并且部署java应用程序的步骤详解

    1.先说如何在docker中部署tomcat 第一步:root用户登录在系统根目录下创建文件夹tomcat7,命令如:mkdir tomcat7,并且切换到该目录下:cd tomcat7: 第二步:创 ...

  5. java none怎么用tomcat_在docker中部署tomcat并且部署java应用程序的步骤详解

    先给大家简单说下Docker的概念 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是 ...

  6. Linux下部署Tomcat项目笔记

    今天给大家分享一下如何在Linux系统下部署Tomcat项目.希望能给Java初学者提供一些帮助. 基本环境:Centos7.tomcat8.jdk8,MySQL5.6.nginx 1.安装JDK y ...

  7. linux下部署tomcat没起成功,linux下部署tomcat 上线jpress博客系统

    tomcat Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器. tomcat有三个端口 开始部署 安装tomcat 第一步:下载tomcat 安装包 tomcat官网 ...

  8. IDEA从零到精通06之创建web项目及部署tomcat运行

    文章目录 作者简介 引言 导航 热门专栏推荐 视频讲解 概述 一.创建web项目 二.修改部署信息 三.启动服务 四.关闭服务 五.创建Servlet并访问 六.引入第三方jar包 小结 导航 热门专 ...

  9. docker中lnmp访问php页面,Docker下部署LNMP工作环境的教程(详细步骤)

    本篇文章给大家带来的内容是关于Docker下部署LNMP工作环境的教程(详细步骤),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 普通PC环境也可以用以下配置,只是MYSQL那里换回 ...

最新文章

  1. webstorm中配置vue代码片段
  2. linux编程 fmemopen函数打开一个内存流 使用FILE指针进行读写访问
  3. 04-java学习-选择结构
  4. 发布一个WTL实现的QQ2009登录窗口源码
  5. 来自Google资深工程师的API设计最佳实践
  6. javascript中作用域、全局作用域、局部作用域、隐式全局变量、块级作用域、作用域链、预解析
  7. nodejs入门学习笔记一——一个完整的http路由服务实现
  8. IIS6.0下ASP的新增功能
  9. Spring MVC学习总结(1)——Spring MVC单元测试
  10. 初创公司MindMaze研发情绪反应VR,让VR关怀你的喜怒哀乐
  11. 怎么把zip转换html,如何压缩为rar格式 怎样把rar格式变成zip格式
  12. 【服务器配置】php move_uploaded_file文件移动失败
  13. 模拟人生4修改服务器,模拟人生4常用秘籍与修改技巧心得
  14. [phyton]文件的简单读写练习
  15. License information could not be obtained from Elasticsearch due to Error: Request Timeout after 300
  16. 《遥远的救世主》遵守客观规律(七)——文化属性
  17. 利用Python自制雷霆战机小游戏,娱乐编程,快乐学习!
  18. SOFABoot框架(蚂蚁金服)
  19. 2022年中国中式快餐行业发展现状、市场竞争格局及未来发展趋势分析[图]
  20. 安卓内存使用情况监控,剖析Android开发未来的出路在哪里,薪资翻倍

热门文章

  1. ORACLE中科学计数法显示问题的解决
  2. Linux OOM 自动杀死进程(转)
  3. 秒杀系统设计架构与实现
  4. Linux下创建用于并指定该用户的主目录和相关权限
  5. Linux下安装LoadRunner LoadGenerator
  6. 计算机组成原理 陈泽,江西师范大学-计算机组成原理的期末复习.doc
  7. tp框架命名空间使用(namespace,use,as,\)
  8. php在图片上绘制汉字之imageTtfText()函数
  9. python 两个乘号是什么_(2)Python 变量和运算符
  10. linux应用程序接收文件,Linux应用程序学习之文件编程