dockerFile自定义制作镜像。
制作镜像:docker build -t 镜像名称【:tag】.
ps:命令行最后有个“ . ”。
1. SpringBoot项目达成war包:
第一步:在配置文件中排除Tomcat:
第二步:添加servlet和Tomcat支持:
第三步:package打war包;
将war包放入Tomcat下的webapps文件夹中,在打开并运行/bin/startup.bat。
2. 详细步骤:
创建文件夹:
导war包到dockerfile:
创建Dockerfile文件:Dockerfile文件里面写运行项目所需要的环境。
编辑Dockerfile文件:
from: 指定当前自定义镜像依赖的环境copy: 将相对路径下的内容复制到自定义镜像中workdir: 声明镜像的默认工作目录run: 执行的命令,可以编写多个cmd: 需要执行的命令(在workdir下执行的,cmd可以写多个,只以最后一个为准)# 举个例子,创建一个dockerfile文件,制作SSM容器镜像,而且ssm.war要放在Dockerfile的同级目录下from daocloud.io/library/tomcat:8.5.16-jre8-alpinecopy boot.war /usr/local/tomcat/webapps
制作镜像:<br /><br />运行镜像:<br />
