使用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 构建的时候设置环境变量
