您的位置:首页 > 运维架构 > Docker

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