DockFile的指令学习

DockFile的指令学习

DockerFile形象指令图

在这里插入图片描述

指令解释

FROM 镜像名       #基础镜像,一切从这里开始构建
MAINTAINER 姓名+邮箱  #该镜像是谁写的
RUN 命令             #docker build构建的时候需要运行的命令
ADD 一些压缩包        #往基础镜像中加应用
WORKDIR 工作目录路径  #指定工作的路径
VOLUME 卷名          #设置卷,容器挂载的主机目录
EXPOSE 端口          #指定要暴露的镜像端口
CMD                 #指定容器启动时要运行的命令,只有最后一个会生效,可以被替换
ENTRYPOINT          #指定容器启动时要运行的命令,可以追加命令
ONBUILD             #当构建一个被继承DockFile,这时候会触发该命令
COPY                #将文件拷贝到镜像中
ENV                 #构建的时候设置环境变量

实战测试

#1.编写镜像文件mycentos_dockerfile
FROM centos
MAINTAINER huangshen<1234567@163.com>
ENV MYPATH /usr/local
WORKDIR $MYPATH
RUN yum install -y vim
RUN yum install -y gcc g++
EXPOSE 80
CMD "build successfully!"
CMD /bin/bash
#2.构建镜像
docker build -f mycentos_dockerfile -t mycentos:0.1 .
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值