记录一下 DockerFile
in Note with 0 comment
记录一下 DockerFile
in Note with 0 comment

FROM

# 基础镜像,一切从这里开始
FROM [--platform=<platform>] <image> [AS <name>]
FROM [--platform=<platform>] <image>[:<tag>] [AS <name>]
FROM [--platform=<platform>] <image>[@<digest>] [AS <name>]

MAINTAINER

# 镜像是谁写的 姓名+邮箱
MAINTAINER "chakhsu chakhsu@linpx.com"

ADD

# 添加内容
ADD

WORKDIR

# 设置当前工作目录
WORKDIR

VOLUME

# 挂载的目录
VOLUME

EXPOSE

# 暴露端口
EXPOSE

RUN

# 镜像构建的时候需要运行的命令
RUN ["executable", "param1", "param2"]

ONBUILD

# 当构建一个被继承DockerFile这个时候就会运行 ONBUILD 的指令.触发指令
ONBUILD

CMD

# 指定容器启动的时候运行的命令, 只有最后一个会生效,可被代替
CMD

ENTRYPOINT

# 指定容器启动的时候运行的命令, 可以追加命令
ENTRYPOINT

COPY

# 类似ADD, 将文件拷贝到镜像中
COPY

ENV

# 构建的时候设置环境变量!
ENV
Responses