Dockerfile语法,怎么写Dockerfile

1)引入其他docker镜像作为基础:
FROM hub.xx/docker_name:tag
2)执行命令
RUN xxcmd
例如RUN apt-get update & apt-get install vim -y

3) 设置环境变量
ENV varname = value

4)添加目录,例如:
ADD . /root

5)设置工作目录
WORKDIR /root
6)设置开放端口
EXPOSE 80
7)执行命令(这个命令在每次启动镜像时执行,而RUN xxx在构建镜像的时候执行,只执行因此)
CMD uwsgi config.ini

Dockerfile文档

发表评论