这篇文章将讲述如何将上一篇文章中的Javaweb项目制作成Docker的镜像。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
应用程序在Docker容器中运行和在物理机运行的原理是一样的,所以我们部署这个Javaweb项目到Docker中的步骤应该如下:
- 服务器支持(这里选择Centos7)
- 安装Java环境
- 安装Tomcat环境
- 将Tomcat根目录下的webapps/ROOT目录下的所有文件(夹)删除
- 将自己开发的web项目的WebRoot目录下的所有文件(夹)复制到Tomcat的webapps/ROOT下
- 启动Tomcat服务
步骤已经很清楚了,但要制作Docker镜像还得借助另一样东西:Dockerfile。
Dockerfile是一个包含有Docker能识别的特殊指令的文件。当创建好Dockerfile文件之后就可以使用docker build来创建docker镜像了。
开始构建Docker镜像
- 创建一个本示例的文件夹webapp
- 将项目的WebRoot拷贝到该文件夹
- 创建Dockerfile文件
结构如下图:
构建Docker镜像结构图
创建镜像
docker build -t "zsl131/web01" .
评论列表()