Dockerfile 基本概念
Dockerfile是一个文本文件,包含了一系列指令,用于自动化构建Docker镜像。通过Dockerfile,你可以定义镜像的基础操作系统、安装软件、复制文件等。构建完成后,可以使用这些镜像创建Docker容器。
1. FROM
-
作用:指定基础镜像。每个Dockerfile必须以FROM指令开始。
-
语法:
FROM <image>[:<tag>] -
示例:
FROM ubuntu:20.04这表示从Ubuntu 20.04镜像开始构建新镜像。如果没有指定标签,则默认使用latest。
2. RUN
-
作用:在镜像构建过程中执行命令。可以用于安装软件、创建文件等。
-
语法:
-
RUN <command>:执行单个命令。 -
RUN ["executable", "param1", "param2"]:使用JSON数组格式执行命令。
-
-
示例:
RUN apt-get update && apt-get install -y python3这会更新包管理器索引并安装Python 3。
3. COPY
-
作用:将文件从主机复制到镜像中。适用于需要将本地文件加入镜像的情况。

最低0.47元/天 解锁文章
2278

被折叠的 条评论
为什么被折叠?



