Dockerfile文件简介

发布: 2019-05-04 23:37:58标签: docker

Dockerfile

01# 依赖镜像
02FROM <image> [AS <name>]
03
04# 备注
05LABEL <key>=<value> <key>=<value> <key>=<value>
06
07# 添加文件
08ADD hom* /workdir/ # 复制文件到容器
09
10# 复制文件
11COPY hom* /workdir/ # 复制文件到容器
12
13# 环境变量
14ENV
15
16# 运行命令
17RUN /bin/bash -c 'source $HOME/.bashrc; echo $HOME'
18
19# 设定的信号停止进程
20STOPSIGNAL
21
22# 指定启动系统用户
23USER
24
25# 挂在系统文件到容器(放置重启丢失数据)
26VOLUME ./mydir:/workdir
27
28# 工作目录
29WORKDIR /path/to/workdir
30
31# 暴露变量
32EXPOSE <port> [<port>/<protocol>...]
33
34# 容器启动命令
35CMD ["npm", "start"]
复制代码

变量:${variable} $variable