使用dockerfile 生成镜像,文件里面是一些命令脚本。
    // -f dockerfile 路径 -t 生成版本 后面一个点 是当前路径
    docker build -f /home/dockerfile -t image:1.0 .
    //子容器可以 继承父容器的 数据卷,实现数据共享
    docker run -it —name 子容器名字 —volumes-from 父容器名字 镜像名

    文件生成过程: 注意所有命令必须大写
    FROM 基础镜像
    MAINTAINER 维护者
    RUN 运行的命令
    ADD 添加内容
    WORKDIR 设置当前工作目录
    VOLUME 设置挂载目录
    EXPOSE 设置对外的端口
    CMD 容器启动的时候运行的命令,docker run 只运行最后一个,可被替代
    ENTRYPOINT 容器启动的时候运行的命令,docker run 可追加
    ONBUILD 当构建一个被继承的dockerfile,触发指令
    COPY 拷贝文件 类似ADD
    ENV 构建的时候设置环境变量
    image.png