标签:容器 dockerfile 命令 构建 镜像 DockerFile 运行
DockerFile
dockerfile构建过程
基础知识
- 每个保留关键字(指令),都必须是大写字母
- 从上到下的顺序执行
- 井号表示注释
- 每一个指令都会创建并提交一个新的镜像层
docker三部曲
- dockerfile:构建文件,定义了一切
- dockerimages:通过dockerfile构建生成的镜像,最终发布和运行的产品
- docker容器:镜像运行起来,提供服务
dockerfile指令
FROM # 基础镜像,从这里开始构建
MAINTAINER # 镜像是谁写的: 姓名 + 邮箱
RUN # 镜像构建时需要要运行的命令
ADD # 构建镜像的一些步骤,要逐层添加东西时用
WORKDIR # 镜像的工作目录
VOLUME # 挂载的目录
EXPOSE # 暴露端口配置
CMD # 指定这个镜像被启动为容器时,要运行的命令,只有最后一个会生效,可被替代
ENTRYPOINT # 指定这个镜像被启动为容器时,要运行的命令,可以追加命令
ONBUILD # 当构建一个镜像出现继承现象时,触发此命令
COPY # 性质类似于ADD,将文件拷贝到镜像中
ENV # 构建的时候设置环境变量
dockerfile练习
标签:容器,dockerfile,命令,构建,镜像,DockerFile,运行 来源: https://www.cnblogs.com/nefu-wangxun/p/16483105.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。