Docker部署项目到tomcat容器
来源:互联网 发布:客户提醒软件 编辑:程序博客网 时间:2024/06/09 18:24
方法1:推荐方式
——————————————————————————————————————————
第一步:将已有的docker 镜像文件,创建一个容器名称 demo
docker create -v /project/:/tomcat/webapps/ --name demo -p 80:8080 tomcat
-v /project/:/opt/tomcat/webapps/ 将linux目录/project项目映射到容器目录下,在项目启动自动会将/project/目录下的所有项目加载部署起来,映射目录地址可以是多个,【-v 目录 -v 目录】
-p 80:8080 将本地端口80 映射成容器tomcat端口8080下,这样可以通过地址直接访问80端口可以docker会自动进行跳转到容器的8080端口中
:
第二步:启动创建的容器demo
docker start demo;
第三步:停止容器 demo
docker stop demo
第四步:删除容器
docker rm demo 这里也可以通过容器ID删除
————————————————————————————————————————————
方法2:不推荐
也可以在Dockerfile文件在编译的时候进行部署复制到容器中,这样的方式每次项目有修改就不能达到灵活部署
vi Dockerfile 编写
FROM centos
COPY jdk1.8.0_131 /root/jdk1.8.0_131
COPY apache-tomcat-8.0.45 /root/apache-tomcat-8.0.45
RUN chmod 777 -R /root/
ENV JAVA_HOME /root/jdk1.8.0_131
ENV PATH $JAVA_HOME/bin:$PATH
#项目复制到tomcat位置
COPY demo.war /root/apache-tomcat-8.0.45/webapps/
ENTRYPOINT /root/apache-tomcat-8.0.45/bin/startup.sh && tail -F /root/apache-tomcat-8.0.45/logs/catalina.out
- Docker部署项目到tomcat容器
- 部署项目到tomcat容器下
- Docker 部署 tomcat 项目
- Eclipse EE部署WEB项目到Tomcat容器
- 把spring-boot项目部署到tomcat容器中
- spring-boot项目部署到tomcat容器中
- 两步将maven项目热部署到tomcat容器中
- 把spring-boot项目部署到tomcat容器中
- 把spring-boot项目部署到tomcat容器中
- 把spring-boot项目部署到tomcat容器中
- 把spring-boot项目部署到tomcat容器中
- 把spring-boot项目部署到tomcat容器中
- 把spring-boot项目部署到tomcat容器中
- 使用Docker部署Tomcat项目
- docker容器下运行tomcat、部署应用
- 部署项目到Tomcat
- 项目部署到tomcat
- 项目部署到Tomcat
- Centos 7 tomcat的安装
- getAttribute与getParame的区别
- poj1177[IOI1998]Picture (扫描线+离散化+线段树,求矩形周长并)
- GitHub与git结合的界面操作
- ipa重签名2(.dylib注入)
- Docker部署项目到tomcat容器
- 【CodeForces】678D
- IFIX 数据时有时无(首选网卡错误)
- hdu6153 A Secret (拓展KMP)
- 170824 汇编-x86基础
- Docker限制容器内存使用
- JavaScript学习笔记6 面向对象之继承
- UFT-DataTable的使用
- Redis Cluster学习笔记