docker dockerfile基础指令

dockerfile是用来构建docker镜像文件!命令参数脚本
构建步骤
1.编写一个dockerfile文件
2.dockerbuild构建成为一个镜像
3.docker run运行镜像
4.docekerpush 发布镜像(dockerhub 阿里云镜像仓库)
docker每个指令都是大写字母
执行从上到下顺序执行
每个一个指令都会创建提交一个新的镜像层并提交
dockerfile是面向开发的,以后发布项目,做镜像就需要编写dockerfile
dockerfile 构建文件 定义了一切步骤源代码
dockerimages 通过dockerfile构建的镜像
docker容器 容器就是镜像运行起来提供服务器

FROM #基础镜像,从这里开始构建
MAINTAINER #镜像是谁写的,姓名加邮箱
RUN #镜像构建的时候需要运行的命令
ADD #步骤 如果用centos要跑tomcat服务则需要添加tomcat压缩包
WORKDIR #镜像的工作目录
VOLUME #容器卷,挂载的目录
EXPOSE #指定暴露端口
CMD #指定这个容器启动的时候需要运行的命令 cmd echo,只有最后一个会生效,可悲替代
ENTRYPOINT #指定这个容器启动的时候需要运行的命令,可以追加命令
ONBUILD #当构建一个被继承 DockerFile 这个时候就会运行ONBUILD的指令,触发指令
COPY #类似ADD,将我们文件拷贝到镜像中
ENV #构建的时候设置环境变量

posted @ 2022-03-30 22:41  supermao12  阅读(36)  评论(0编辑  收藏  举报