构建命令
docker build -t 镜像名称 .
. 指明使用当前目录作为上下文环境,需要有 Dockerfile 文件
Dockerfile 文件内容 指令
a. FROM 镜像名称 必须是第一行,指定所继承镜像
b. RUN
i. 执行一层的打包,可以执行shell 命令 #也可以函数调用
ii. 多个命令使用 \结尾 &&拼接命令
c. WORKDIR 指定工作路径
d. COPY 复制上下文的文件 到 目标路径 . 指定为工作路径
e. ADD 复制并自解压,但不会缓存,会导致构建缓慢,不推荐
f. EXPOSE 当docker 启动不指定端口 -P 会随机映射,使用EXPOSE 后就会映射到 EXPOSE 指定的端口
g. CMD 容器启动命令
i. 设置容器默认启动的进程命令
ENV 设置环境变量
