dockerfile的关键字都要大写使用
FROM 指定基础镜像
MAINTAINER 镜像作者维护信息
RUN 镜像构建的时候需要运行的命令就是在镜像中要运行的命令
ADD 添加文件
WORKDIR 工作目录 就是进入这个镜像后立马在哪个目录
VOLUME 添加容器卷
expose 暴露端口映射就是 -p本机端口:映射 容器端口
CMD 这个容器启动的时候需要运行的命令,可以被替代只会运行最后一个命令
ENTRYPOINT 这个容器启动的时候需要运行的命令,可以追加命令
ONBUILD 当构建一个被继承的Dockerfile使会触发的命令
COPY 将文件拷贝到容器镜像中
EVN 就是-e 配置启动参数环境变量
docker history 镜像id 查看镜像更变历史
构建自己的centos镜像

EVN 环境配置的是容器内的环境 因为容器内的yum需要更新所以我把yum安装都删除了
更新太费时间
使用docker build -f 你的dockerfilte文件名 -t 镜像名(不能有大写字母):版本号 .
构建镜像
经过测试 cmd 命令会被最后一个cmd命令替换
CMD ["ls","-a"]
放到dockerfile的最后一行镜像构建完成用docker run 镜像id 会输出目录
再用命令追加到 docker run 镜像id -l

会报错
用entrypoint
新构建一个镜像

docker build他
![]()
entrypoint 方式在run后添加 命令参数不会报错会添加上去
