DockerFile
指令:
FROM # 基础镜像
MAINTAIGER # 镜像作者 姓名+邮箱
RUN # 运行镜像
ADD # 添加内容 例如tomcat压缩包
WORKDIR # 镜像工作目录
VOLUME # 挂载目录
EXPOSE # 保留端口配置
CMD # 指定容器启动时要执行的命令,只有最后一个命令生效,可被替代
ENTRYPOINT # 指定容器启动时要执行的命令,可以追加命令
ONBUILD # 当构建一个被继承的DockerFile 就会运行onbuild后的命令;触发指令
COPY # 将文件拷贝到镜像中
ENV # 构建的时候设置环境变量
#eg:
FROM centos
MAINTAINER lcm<1017298177@qq.com>
ENV MYPATH /usr/local
WORKDIR $MYPATH
RUN yum -y install vim
RUN yum -y install net-tools
EXPOSE 80
CMD echo $MYPATH
CMD echo "-----END-----"
CMD /bin/bash
构建dockerfile:
docker build -f dockerfile路径 -t 镜像名:[tag] .
查看镜像历史:
docker history 镜像id
发布docker:
docker login dockerHub账号/阿里账号
docker push 镜像名:版本号
1259

被折叠的 条评论
为什么被折叠?



