Docker 使用Tomcat
2017-11-29 20:59
309 查看
Tomcat 官方镜像
使用官方镜像构建:https://hub.docker.com/explore/
spring-boot-war-0.0.1.war 放在和Dockerfile同一文件下,文件夹中不要放其它的东东,不然会一起打包。
Dockerfile 内容
# 基镜像 tomcat:8 FROM tomcat:8 # 作者 MAINTAINER jeikerxiao # 添加spring-boot-war-0.0.1.war 到容器镜像中,并重命名 app.jar ADD spring-boot-war-0.0.1.war /usr/local/tomcat/webapps/app.war # 运行容器,监听8080端口 EXPOSE 8080 # 启动时运行 tomcat CMD ["catalina.sh", "run"]
构建
$ docker build -t sino/my-war
查看构建结果
$ docker images
运行容器
$ docker run -d -p 8882:8080 sino/my-war
查看运行容器
$ docker ps
调试
如果出现结果没有像预期的出现,使用 exec 命令登录进入容器查看:$ docker container ls $ docker exec -it [containerID] /bin/bash
相关文章推荐
- Docker学习--使用Tomcat 容器运行 Spring mvc web app
- 【系列4】使用Dockerfile创建带tomcat的Centos Docker镜像
- Docker中使用Tomcat并部署war工程
- 使用 Docker 搭建 JavaWeb环境(Tomcat,jdk)
- 使用 Docker 搭建 Tomcat 运行环境
- ubuntu使用docker安装jdk和tomcat (一)
- Docker使用Dockerfile完成基于centos安装Tomcat应用
- Docker笔记(1)--官方的tomcat镜像的使用(启动)
- Ubuntu14.04中使用docker容器部署tomcat镜像+java web项目
- 使用 Docker 搭建 Tomcat 运行环境
- 使用Dockerfile制作JDK+Tomcat镜像
- 关于阿里云服务器中使用Docker启动Tomcat过程很慢的解决方案
- Docker学习 -- 使用Docker 的Dockerfile构建tomcat容器,在线部署web项目
- Docker中使用Tomcat并部署war工程
- Docker实践 - 使用maven插件自动部署web应用至Docker容器的tomcat
- 使用Docker部署Tomcat项目
- 使用Dockerfile文件构建基于centOS系统的tomcat镜像
- Dockerfile制作官方Tomcat镜像及镜像使用详解
- Docker实战:使用Dockerfile创建带tomcat服务并支持ssh的Centos Docker镜像
- Docker实践-使用maven插件自动部署web应用至Docker容器的tomcat