Docker:使用Dockerfile文件自定义镜像
实现的功能是:将打包好的war包复制到Tomcat的webapps目录下,完成项目的部署。
一、创建一个Dockerfile文件,并且自定义镜像的信息
Dockerfile文件常用的内容:
- from:指定当前自定义镜像依赖的环境
- copy:将相对路径下的文件复制到自定义镜像中
- workdir:说明镜像的默认工作目录
- cmd:需要执行的命令(在workdir下执行的,cmd可以写多个,只以最后一个为准)
Dockerfile文件内容:
from daocloud.io/library/tomcat:8.5.15-jre8
copy ssm.war /usr/local/tomcat/webapps
二、将准备好的Dockerfile和相应的war包拖拽到Linux系统中,通过Docker的命令制作镜像
docker build -t 镜像名称:[tag] 路径
三、示例
Dockerfile文件:
运行容器后的结果: