docker Dockerfile镜像生成

Dockerfile是用来构建Docker镜像的文件,包含一系列指令如FROM, RUN, EXPOSE等。它定义了镜像的构建过程,通过docker build创建镜像,然后用docker run启动容器。Dockerfile的每个指令都会创建新的镜像层并提交。它是开发阶段的原材料,镜像是交付标准,而容器关乎部署和运维,共同构成了Docker体系的基础。" 122459180,7800548,R语言回归模型:预测变量相对重要性及可视化,"['回归', '机器学习', '数据挖掘', 'r语言']
摘要由CSDN通过智能技术生成

Dockerfile

Dockerfile就是用来构建镜像的文件,有一系列命令和参数组成,docker会根据里面的内容进行镜像的build

1.手动新建一个Dockerfile文件,必须符合file规范

2.然后添加自己的内容

3.有了这个文件之后,就可以docker build镜像,然后docker run容器 会生成数据卷共享目录

centos镜像的Dockerfile文件

scratch :所有镜像文件的祖先类

MAINTAINER 作者加邮箱

ADD

LABEL 标签,相当于描述

CMD cmd命令

Dockerfile解析过程

1.Dockerfile的内容

(1)每条保留字指令都必须为大写字母且后面要跟最少一个参数

(2)指令从上到下执行

(3)#表示注释

(4)每条指令都会创建一个新的镜像层,并对镜像进行提交

2.docker执行Dockerfile的大致流程

(1)docker从基础镜像运行一个容器

(2)执行一条指令对容器进行修改

(3)执行类似docker commit 的操作提交这次修改

(4)docker再基于刚提交的镜像运行一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值