- FROM
#指定基础镜像
from centos
- COPY
#复制文件
COPY demo.txt /tmp/
- RUN
#执行命令
RUN ip ad li
- ADD
#复制文件(可以自动解压)
ADD nginx.tar.gz /tmp
- CMD
#容器启动命令
- shell
CMD nc -l 80
- exec #传递参数
CMD ["demo.sh","ip","host"]
- ENTRYPOINT
#入口点
- ENV
#设置环境变量
- ARG
#构建参数
- VOLUME
#定义匿名卷
- EXPOSE
#暴露端口
- WORKDIR
#指定工作目录
- USER
#指定当前用户
- HEALTHCHECK
#健康检查
- ONBUILD
#略