chevron_left

Docker 教程

免费
第 2.3 回

教程文档

Docker 教程 - Dockerfile 构建镜像

2023年11月17日
Docker 教程

Dockerfile 构建镜像

Dockerfile 构建镜像:

docker build -t [镜像名]:[版本号] [Dockerfile所在目录]

# 例:
docker build -t nginx:v0.2 /opt/dockerfile/

参数详解:

  • -t 指定构建后的镜像信息,
  • /opt/dockerfile/ 表示 Dockerfile 存放位置,如果是当前目录,用 .(点) 来表示

Dockerfile 构建过程

1. 从基础镜像1运行一个容器A
2. 遇到一条Dockerfile指令,都对容器A做一次修改操作
3. 执行完毕一条命令,提交生成一个新镜像2

4. 再基于新的镜像2运行一个容器B
5. 遇到一条Dockerfile指令,都对容器B做一次修改操作
6. 执行完毕一条命令,提交生成一个新镜像3

构建过程说明

  • 构建过程中,创建了很多镜像,这些中间镜像,我们可以直接使用来启动容器,通过查看容器效果,从侧面能看到我们每次构建的效果...

课程介绍

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux 或 Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

适合这样的人

新手