目的:基于tomcat构建一个war包的镜像
1、上传tomcat的tar包,并load成镜像
(1)上传tomcat的tar包文件到服务器
(2)load成镜像:
【docker load -i tomcat~8.5.83~jre8.tar.gz 】
2、上传需要构建成镜像的war包(可以是随便一个文件,此处使用一个html文件)
(1)上传ccc.html 到服务器
(2)新建dockerfile文件,并写入内容
【vi dockerfile】
FROM tomcat:8.5.83-jre8
COPY ccc.html /usr/local/tomcat/webapps/ccc.html
EXPOSE 8080
ENTRYPOINT ["/usr/local/tomcat/bin/catalina.sh","run"]
(3)使用命令进行打包镜像
docker build -t cc-app:1.0 -f dockerfile .
//最后有一个.
(4)运行打包好的镜像
docker run -d --name cc -p 7878:8080 cc-app:1.0