场景

使用Dockerfile定制镜像来部署Tomcat项目:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99105626

Docker中容器数据持久化-数据卷的简单使用:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99194088

Docker中部署mysql数据库:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99213563

实现

之前在做数据持久化时,将/usr/local/docker/tomcat/ROOT下内容替换为index.html

现在删掉。

cd /usr/local/docker/tomcat/ROOT
rm -fr index.html

再回到上级目录

cd ..

在此目录中有传输的项目的zip压缩包。

将此项目移动到ROOT下。

cp myshop.zip ROOT/

进入到ROOT目录

cd ROOT

将项目解压缩

unzip myshop.zip

如果提示找不到unzip,则使用apt进行安装。

apt-get install unzip

解压之后的目录

将zip包删掉

rm -rf myshop.zip

修改项目数据源

依次进入ROOT下的WEB-INF下的classes下编辑myshop.properties

修改为正确数据源。

编辑的使用参照

Linux-编辑器vim与nano的使用:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/95241274

启动容器

回到tomcat目录下输入:

docker run -p 8080:8080 --name myshop -v /usr/local/docker/tomcat/ROOT:/usr/local/tomcat/webapps/ROOT -d tomcat

上面这条命令的具体意义参照之前文章。

此时打开浏览器输入:

ip:8080

Docker中部署项目到容器相关推荐

  1. Docker Compose部署项目到容器-基于Tomcat和mysql的项目yml配置文件代码

    场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

  2. Docker Compose部署项目到容器-基于Tomcat和mysql的商城项目(附源码和sql下载)

    场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

  3. docker 中部署一个springBoot项目

    docker 中部署一个springBoot项目 (1)介绍 springBoot项目 1.项目结构 2.pom.xml [java] view plaincopy <?xml version= ...

  4. django开发-在Docker中部署django项目

    今天整理了一下如何在docker中部署django项目. 1.环境如下: python3.6 django2.0.5 nginx mysql5.7 gunicorn 2.项目结构如下: 由于仅仅是测试 ...

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

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

  6. linux运行dock打包的镜像,Linux部署之Docker方式部署项目

    Linux部署之Docker方式部署项目 1. 使用Docker对前端vue项目进行部署 1.1 环境准备 服务器或者虚拟机上先安装好Nginx和相关配置 docker pull nginx 拉去最新 ...

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

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

  8. 7条命令在docker中部署Mesos集群

    7条命令在docker中部署Mesos集群 所有使用的Docker容器构建文件是有也.您可以在本地构建每个容器或只使用位于Docker Hub预构建的容器.下面的命令会自动下载所需的预建的容器为您服务 ...

  9. Docker中部署Mysql8数据库

    场景 Docker中部署mysql数据库: Docker中部署mysql数据库_BADAO_LIUMANG_QIZHI的博客-CSDN博客 上面安装过mysql5.7,下面介绍安装Mysql8. 注: ...

最新文章

  1. 蚂蚁上市挂牌,员工激励人均超800万,你以为创业真的那么容易么?
  2. Dragonboard 410c fastboot刷入android
  3. Property ngOnInit does not exist on type VisibleFocusDirective
  4. linux内核模块配置,如何为linux内核模块开发配置clang_complete?
  5. php值对象模式场景,php设计模式介绍之值对象模式第1/5页
  6. 10个给程序员的建议
  7. 2017.10.22 最多的方案 失败总结
  8. 一位做了5年Java开发的读者,跟我说面试题都不会答···
  9. SQL Server数据库持续集成简介
  10. mysql 大于小于不可在一个不等式中同时写
  11. 微机计算机原理及应用ppt,微型计算机原理及应用PPT课件
  12. 开源游戏引擎哪家强?八款知名引擎资料够你忙
  13. R语言 正态性检验 Q-Q plot shapiro test
  14. Mysql数据库insert报慢查询
  15. web js智能识别收货地址
  16. c语言花卉销售与管理系统,花卉销售与管理系统
  17. 时序分析基本概念介绍Scenario
  18. 智能风扇APP开发优点
  19. [GDUT]1060: 跟XxX_Stu 玩游戏(很简单题目)
  20. ThinkSNS积分商城系统功能详解!

热门文章

  1. Logstash同步mysql一对多数据到ES(踩坑日记系列)
  2. java ifpresent_java映射的merge、compute、computeIfAbsent、computeIfPresent的使用
  3. renderer的两种使用方式
  4. HashMap底层实现原理,红黑树,B+树,B树的结构原理,volatile关键字,CAS(比较与交换)实现原理
  5. 关于Cloud各种组件的停更/升级/替换
  6. java二叉堆_为什么二叉堆利用数组存储?
  7. mysql换成oracle_mysql数据库迁移至Oracle数据库
  8. 8-Qt6 智能指针QPointer
  9. 微型计算机1tb等于,计算机应用基础第一套试卷100分
  10. linux系统怎么用vim,linux/unix