Dockerfile笔记

 1 FROM a437f423d026
 2 
 3 MAINTAINER zfp
 4 
 5 ENV JAVA_HOME /env/java/jdk1.8.0_51
 6 ENV PATH $JAVA_HOME/bin:$PATH
 7 
 8 ADD jdk1.8.0_51 /env/java/jdk1.8.0_51/
 9 
10 USER root
11 
12 RUN echo "Asia/Shanghai" > /etc/timezone
13 RUN dpkg-reconfigure -f noninteractive tzdata

FROM 字段 : Dockerfile构建依赖的基础镜像

 

MAINTAINER 字段 : 镜像维护者

 

ENV 字段 : 设置镜像内部的环境依赖

 

ADD 字段 : 将指定文件拷贝到镜像内的位置. 如果是tar文档,将会自动解压. (使用COPY同样能达到拷贝目的,且tar文档不会自动解压)

                   被ADD的文件必须和Dockerfile同级目录或子级目录,不能在Dockerfile的上级目录

                   

USER 字段 : 构建镜像时使用的(镜像内的)身份

 

RUN 字段 : 使用USER字段规定的身份在镜像中执行的命令. 仅在构建镜像时执行

 

(镜像构建后默认使用格林威治时间(零时区),上例中两条RUN语句用于修改时区到东八区)

 

通过Dockerfile构建镜像的方法 :  docker build -t zfp/jdk8_cn . 

转载于:https://www.cnblogs.com/crazyzfp/p/6899083.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值