DevOps运维技术栈

Dockerfile常用命令整理

1. 基础镜像与环境配置

FROM

MAINTAINER(已废弃,推荐使用 LABEL


2. 文件复制与操作

COPY

ADD


3. 安装依赖与执行命令

RUN

CMD

ENTRYPOINT


4. 环境变量与工作目录

ENV

WORKDIR


5. 暴露端口与数据持久化

EXPOSE

VOLUME


6. 元数据与参数

LABEL

ARG


7. 容器优化

USER

HEALTHCHECK

ONBUILD

SHELL


8. 其他注意事项

构建镜像时的优化建议:

最佳实践:

通过上述命令和优化建议,可以灵活地构建功能强大且高效的 Docker 镜像。

退出移动版