Docker中部署项目到容器
场景
使用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中部署项目到容器相关推荐
- Docker Compose部署项目到容器-基于Tomcat和mysql的项目yml配置文件代码
场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...
- Docker Compose部署项目到容器-基于Tomcat和mysql的商城项目(附源码和sql下载)
场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...
- docker 中部署一个springBoot项目
docker 中部署一个springBoot项目 (1)介绍 springBoot项目 1.项目结构 2.pom.xml [java] view plaincopy <?xml version= ...
- django开发-在Docker中部署django项目
今天整理了一下如何在docker中部署django项目. 1.环境如下: python3.6 django2.0.5 nginx mysql5.7 gunicorn 2.项目结构如下: 由于仅仅是测试 ...
- docker 发布tomcat项目_在docker中部署tomcat并且部署java应用程序的步骤详解
1.先说如何在docker中部署tomcat 第一步:root用户登录在系统根目录下创建文件夹tomcat7,命令如:mkdir tomcat7,并且切换到该目录下:cd tomcat7: 第二步:创 ...
- linux运行dock打包的镜像,Linux部署之Docker方式部署项目
Linux部署之Docker方式部署项目 1. 使用Docker对前端vue项目进行部署 1.1 环境准备 服务器或者虚拟机上先安装好Nginx和相关配置 docker pull nginx 拉去最新 ...
- 如果在docker中部署tomcat,并且部署java应用程序
2019独角兽企业重金招聘Python工程师标准>>> 如果在docker中部署tomcat,并且部署java应用程序 博客分类: docker 1.先说如何在docker中部署to ...
- 7条命令在docker中部署Mesos集群
7条命令在docker中部署Mesos集群 所有使用的Docker容器构建文件是有也.您可以在本地构建每个容器或只使用位于Docker Hub预构建的容器.下面的命令会自动下载所需的预建的容器为您服务 ...
- Docker中部署Mysql8数据库
场景 Docker中部署mysql数据库: Docker中部署mysql数据库_BADAO_LIUMANG_QIZHI的博客-CSDN博客 上面安装过mysql5.7,下面介绍安装Mysql8. 注: ...
最新文章
- 蚂蚁上市挂牌,员工激励人均超800万,你以为创业真的那么容易么?
- Dragonboard 410c fastboot刷入android
- Property ngOnInit does not exist on type VisibleFocusDirective
- linux内核模块配置,如何为linux内核模块开发配置clang_complete?
- php值对象模式场景,php设计模式介绍之值对象模式第1/5页
- 10个给程序员的建议
- 2017.10.22 最多的方案 失败总结
- 一位做了5年Java开发的读者,跟我说面试题都不会答···
- SQL Server数据库持续集成简介
- mysql 大于小于不可在一个不等式中同时写
- 微机计算机原理及应用ppt,微型计算机原理及应用PPT课件
- 开源游戏引擎哪家强?八款知名引擎资料够你忙
- R语言 正态性检验 Q-Q plot shapiro test
- Mysql数据库insert报慢查询
- web js智能识别收货地址
- c语言花卉销售与管理系统,花卉销售与管理系统
- 时序分析基本概念介绍Scenario
- 智能风扇APP开发优点
- [GDUT]1060: 跟XxX_Stu 玩游戏(很简单题目)
- ThinkSNS积分商城系统功能详解!
热门文章
- Logstash同步mysql一对多数据到ES(踩坑日记系列)
- java ifpresent_java映射的merge、compute、computeIfAbsent、computeIfPresent的使用
- renderer的两种使用方式
- HashMap底层实现原理,红黑树,B+树,B树的结构原理,volatile关键字,CAS(比较与交换)实现原理
- 关于Cloud各种组件的停更/升级/替换
- java二叉堆_为什么二叉堆利用数组存储?
- mysql换成oracle_mysql数据库迁移至Oracle数据库
- 8-Qt6 智能指针QPointer
- 微型计算机1tb等于,计算机应用基础第一套试卷100分
- linux系统怎么用vim,linux/unix