@File
2019-10-08T11:27:19.000000Z
字数 1230
阅读 98
系统
shell: <指令>
exec: [<命令>,<参数>,<参数>]
docker build -t <镜像名> <dockerfile文件路径>
FROM <镜像名> <版本号>
ADD <远程或本地资源路径> <存放路径>
COPY <本地资源路径> <存放路径>
ENV <变量名> <变量值>
RUN <linux语句>
CMD <linux命令>
ENTRYPOINT <linux命令>
EXPOSE <端口号>
VOLUME <本地路径> <容器路径>
WORKDIR <容器路径>
FROM ubuntuADD jdk-8u221-linux-x64.tar.gz /usr/local/java/ENV JAVA_HOME /usr/local/java/jdk1.8.0_221ENV CLASSPATH $JAVA_HOME/lib;$JAVA_HOME/jre/libENV PATH $PATH:$JAVA_HOME/binCOPY app.jar /usr/local/java/app.jarEXPOSE 8080CMD ["java","-jar","/usr/local/java/app.jar"]
FROM ubuntuADD jdk-8u221-linux-x64.tar.gz /usr/local/java/ADD apache-tomcat-9.0.24.tar.gz /usr/local/tomcat/ENV JAVA_HOME /usr/local/java/jdk1.8.0_221ENV TOMCAT_HOME /usr/local/tomcat/apache-tomcat-9.0.24ENV CLASSPATH $JAVA_HOME/lib;$JAVA_HOME/jre/libENV PATH $PATH:$JAVA_HOME/bin:$TOMCAT_HOME/bin:$TIMCAT_HOME/libEXPOSE 8080CMD ["catalina.sh","run"]
FROM nginxRUN sed -i 's/http:\/\/archive\.ubuntu\.com\/ubuntu\//http:\/\/mirrors\.163\.com\/ubuntu\//g' /etc/apt/sources.listCOPY ./nginx.conf /etc/nginx/RUN mkdir -p /web/www/CMD ["bash","catalina.sh","run"]ENTRYPOINT nginx -g "daemon off;"
txt
