Dockerfile保留字指令
2020-02-02 13:12
597 查看
指令必须大小,后面内容必须至少有一个字符
#当前镜像来自哪个镜像,基础镜像,base镜像 #所有镜像都是继承自scratch FROM centos #作者信息 MAINTAINER the centos project<xxx@xxx.com> #挂载数据卷,windows不会生成默认挂载目录,Linux自动生成 VOLUME ["/dataVolumeContainer1","/dataVolumeContainer2"] #执行命令,可以多个,但最后一个会生效,会覆盖,会被docker run后面参数影响 CMD /bin/bash #容器构建时需要运行的命令 RUN xxx #容器暴露端口 EXPOSE 3306 #指定创建容器后,终端默认登录进来的工作目录 WORKDIR /data #构建镜像过程中设置的环境变量 ENV PATH /home #将宿主机目录下的文件拷贝进镜像,并会自动处理URL和解压tar压缩包 ADD xxxx.tar #将宿主机目录下的文件拷贝进镜像,复制到新的一层内的目标路径位置 COPY src test #执行命令,追加 ENTRYPOINT /bin/bash #当构建一个被继承的Dockerfile时运行命令,父镜像在被子继承后父镜像的ONBUILD被触发 ONBUILD xxx
示例
FROM centos MAINTAINER zz<zz@163.com> ENV MYPATH /tmp WORKDIR $MYPATH RUN yum -y install vim RUN yum -y install net-tools EXPOSE 80 CMD /bin/bash
build [生成镜像]
//windows必须在有权限的目录下执行
docker build -f MyDockerfile -t zz/centos:1.3 .
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- docker之Dockerfile指令介绍
- Dockerfile的书写规则和指令的使用方法
- docker基本命令02 镜像&Dockerfile指令
- 昊鼎王五:Dockerfile指令使用指南
- Dockerfile指令总结
- 使用Dockerfile创建镜像各常用指令说明 - 知识林
- dockerfile的指令
- dockerfile 指令简要说明
- 详解docker中Dockerfile指令创建镜像
- Dockerfile指令总结
- Dockerfile中的ENV指令的具体使用详解
- 详解Dockerfile创建自定义Docker镜像以及CMD与ENTRYPOINT指令的比较
- 十分钟熟练Dockerfile指令
- dockerfile指令介绍
- Dockerfile相关指令的的简要说明
- [置顶] Docker(Dockerfile指令)
- docker筑基篇-05-Dockerfile常用指令
- Dockerfile指令
- Dockerfile指令详解上
- Dockerfile指令介绍