Dockerfile是创建镜像的脚本文件
Dockerfile构建过程
每个保留关键字都必须是大写
执行顺序从上到下
#表示备注
每个指令都会创建提交一个新的镜像层并提交
dockerfile的指令
FROM:基础镜像,一切从这里开始
MAINTAINER:镜像作者:姓名+邮箱
RUN: 镜像构建时需要运行的命令
ADD: 步骤,添加内容
WORKDIR:指定镜像的工作目录
VOLUNME:挂载的目录
EXPOSE:暴露端口
CMD :指定容器启动时运行的命令,只有最后一个课生效,且可替代
ENTYPOINT:指定容器启动时运行的命令,可追加命令
ONBUILD:当构建一个继承的dockerfile
COPY: 类似add,将文件拷贝到镜像中
ENV:构建时设置环境变量
详细内容可参考:https://blog.51cto.com/u_14320361/2458041
创建ubuntu,并安装vim和ifconfig
官方的Ubuntu中没有vim和ifconfig命令