在docker中部署java web应用

一、获取tomcat镜像(使用网易163docker镜像仓库)

docker pull hub.c.163.com/public/tomcat:8
查看镜像是否下载到本地仓库
** docker images**

二、将war文件上传到Linux服务器上

三、Dockerfile文件

**1、创建一个Dockerfile文件 touch Dockerfile **



**2、编辑Dockerfile文件 vim Dockerfile **

FROM hub.c.163.com/public/tomcat:8
ADD ./dockerweb.war  /usr/local/tomcat/webapps/
EXPOSE 8080
CMD ["catalina.sh", "run"]

其中:
1、FROM 基于某个镜像
2、ADD 复制本地文件到镜像
3、EXPOSE 开放容器端口
4、CMD 启动容器指定的服务

四、编译

用 docker build -t hub.c.163.com/public/tomcat:8 /study/ 编译

五、运行

** docker run -d -p 8894:8080 hub.c.163.com/public/tomcat:8 **



用 ** docker ps ** 查看运行的容器


六、访问

推荐阅读更多精彩内容