# Dockerfile 书写规范
dockerfile 书写目的
尽量构建的镜像尽可能小,提高部署速度,提高效率。
dockerfile 书写格式
# FROM
指定基础镜像,若想去搭建 ubuntu22.04 镜像。则格式应为下面
FROM ubuntu:22.04
# RUN
在镜像中执行命令,通常用于安装软件或配置环境。
# CMD
容器启动时执行的命令。通常写入
.sh
文件内
# LABEL
为镜像添加元数据标签。
# ENV
设置环境变量。
# COPY
将本地文件或目录复制到镜像中。
如果想要持久保留化,配合 RUN cp filename 保留在容器内,否则 COPY 完之后,开启容器是就会自动销毁
# ADD
类似于 COPY,但支持从 URL 下载文件。
# VOLUME
创建一个挂载点,用于数据持久化。
# EXPOSE
指定容器运行时监听的端口。
# WORKDIR
设置容器的工作目录。