Docker中使用Tomcat并部署war工程
2017-06-12 16:54
204 查看
准备
首先从远程仓库拉取Tomcat镜像到本地。docker pull tomcat
使用images命令查看是否拉取成功。
创建镜像文件并将war包上传到同级目录下。(本文是在/usr/local/docker/tomcat文件夹下创建,可根据个人需要自由调整)
touch Dockerfile
使用vi命令编辑Dockerfile文件
FROM tomcat MAINTAINER "test <xxx@xx.com>" ADD test.war /usr/local/tomcat/webapps/CMD ["catalina.sh", "run"]
构建镜像
sudo docker build -t test/tomcat .
-t:表示为当前镜像命名。
.(最后的点):表示当前目录
运行镜像
docker run -d -p 8888:8080 test/tomcat
-d:表示指定容器后台运行
-p:表示宿主机的8080端口对外映射暴露为8888端口
列出正在运行的容器
docker ps
停止正在运行的容器
docker stop 9aae90aca797
stop后面的参数为容器的ID号
相关文章推荐
- Docker中使用Tomcat并部署war工程
- 使用tomcat配置文件 部署工程
- [ExtJS5学习笔记]第三十一节 sencha extjs 5使用cmd生成的工程部署到tomcat服务器
- 使用ant脚本编译web工程并自动部署到tomcat
- J2EE工程打成war包在Tomcat上部署
- 使用Dockerfile docker tomcat部署
- 使用tomcat部署.war 文件
- myeclipse使用经验---生成WAR包并在Tomcat下部署发布
- Docker实践 - 使用maven插件自动部署web应用至Docker容器的tomcat
- IDEA 社区版 使用Maven创建Web工程 并部署tomcat(解决无tomcat的问题)
- 使用idea将maven项目打包war文件部署到tomcat
- Eclipse中的Web项目自动部署到Tomcat以及如何在Eclipse中使用My Eclipse工程
- Tomcat 6 部署工程总结,使用JNDI数据源配置
- java web工程打成war包,部署到Linux tomcat上,运行失败的可能原因。
- 通过war包部署默认tomcat工程的问题
- [ExtJS5学习笔记]第三十一节 sencha extjs 5使用cmd生成的工程部署到tomcat服务器
- 使用Maven实现一键部署war到Tomcat
- IDEA Community(社区版) 使用Maven创建Web工程 并部署tomcat
- 使用Docker部署Tomcat项目
- 使用Maven将War包部署至远程Tomcat服务器