Dockerfile生成自定义镜像(速览版)

Dockfile 文件

#基础镜像
FROM ubuntu:18.04 
#添加jdk
ADD ./jdk-8u281-linux-x64.tar.gz /usr/local
# 配置java环境变量
ENV JAVA_HOME=/usr/local/jdk1.8.0_281
ENV  CLASSPATH $JAVA_HOME/lib;$JAVA_HOME/jre/lib
ENV  PATH $PATH:$JAVA_HOME/bin
#添加tomcat
ADD ./apache-tomcat-9.0.43.tar.gz /usr/local
#添加web项目
ADD ./housekeeping.war /usr/local/apache-tomcat-9.0.43/webapps
#tomcat开机自启
CMD ["/usr/local/apache-tomcat-9.0.43/bin/catalina.sh","run"]

执行Dockfile文件

了解
语法格式

docker build -t 生成镜像名 ./
#若文件名为Dockerfile
build -t 生成镜像名 ./

#若文件名为其他
docker build -t 生成镜像名 -f ./文件名

猜你喜欢

转载自blog.csdn.net/weixin_43158695/article/details/114375851