1.Dockerfile 概述

Text
docker 通过Dockerfile 自动构建镜像,Dockerfile时=是一个包含用于组建镜像的文本文件,由一条一条指令组成

2.Dockerfile 常用命令

Text
指令                 描述
FROM                基于指定镜像构建新的镜像
LABEL               标签
RUN                 构建镜像时运行的shell命令
COPY                复制文件或目录到镜像中
ADD                 解压压缩包并复制
ENV                 设置环境变量
USER                为RUN、CMD和ENTRYPOINT 执行命令指定运行用户
EXPOSE              声明容器运行的服务端口
WORKDIR             为RUN、CMD、ENTRYPOINT、COPY和ADD设置工作目录
CMD                 运行容器时默认执行、如果有多个CMD指令,最后一个生效

3.构建镜像命令

Text
docker build [OPTIONS] PATH
-t --tag list #镜像名称
-f,-- file string #指定Dokcerfile 文件位置
#docker build -t yemei/my-app
#docker build -t yemei/my-app -f /path/Dokcerfile /path
#docker build -t yemei/my-app https://your.com/Dokcerfile

4.构建nginx镜像

Text

5.构建tomcat镜像

Text