Dockerfile文件简介 发表于 2019-05-04 | 更新于 2023-01-11 Dockerfile1234567891011121314151617181920212223242526272829303132333435# 依赖镜像FROM <image> [AS <name>]# 备注LABEL <key>=<value> <key>=<value> <key>=<value> # 添加文件ADD hom* /workdir/ # 复制文件到容器# 复制文件COPY hom* /workdir/ # 复制文件到容器# 环境变量ENV# 运行命令RUN /bin/bash -c 'source $HOME/.bashrc; echo $HOME'# 设定的信号停止进程STOPSIGNAL# 指定启动系统用户USER# 挂在系统文件到容器(放置重启丢失数据)VOLUME ./mydir:/workdir# 工作目录WORKDIR /path/to/workdir# 暴露变量EXPOSE <port> [<port>/<protocol>...]# 容器启动命令CMD ["npm", "start"] 变量:${variable} $variable