Dockerfile基础命令-图解轻松学Docker&K8S

本文介绍了Dockerfile中的一些基础命令,如from、label、workdir、add和env,讲解了它们的用途和用法。from用于指定基础镜像,label用于添加说明信息,workdir设定工作目录,add用于复制和解压缩文件,env设置环境变量。此外,文章还提到expose用于暴露容器端口,便于外部访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

>>> 点我开始视频学习 <<<

在Dockerfile中我们书写了一系列的内置命令,比如form workdir和add,作为Dockerfile,他远远不止提供了这么几个命令,本节咱们就将最常用的命令进行讲解。在这里强调一下,对于我们本节所学习的命令,大家脑海里有个印象就可以了。在后续我们还会通过大量的案例进行实践。首先咱们来看一个最基础的from。

from

from这个指令是基于基准镜像来设计的。什么叫基于基准镜像?顾名思义,我们在构建新镜像时候,你要依托于哪个原有的镜像进行扩展。比方说在这里我书写

from centos

前面的from自然是Dockerfile的命令,而后面的centos则是centos远程仓库的镜像。在制作的时候,自然基于centos:lastest,也就是最新版本来进行扩展。
但是有一些特殊的场景,假设我们并不需要任何系统,只希望从零开始构建一个镜像的话,这时在我们的文件第一行你可以书写

from scratch

代表不依赖任何基准镜像,从零开始,这种情况是非常少见的。
而下面的这个事例更说明问题

from tomcat:9.0.22-jdk8-openjdk

冒号后面是一个版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值