DockFile的指令学习

it2023-10-26  74

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 .
最新回复(0)