Dockerfile是一种很强大的镜像制作方式.
编写类似脚本的Dockerfile文件,通过该文件制作镜像.
如何使用Docker1file制作镜像?
1,创建编写Dockerfile
2,制作镜像
格式:
docker build -t 镜像名称:标签 dockerfile所在目录
编写dockerfile常用基础指令如下表所示:
指令 | 说明 |
FROM | 指定基础镜像(唯一) |
RUN | 在容器内执行命令,可以写多条 |
ADD | 把文件拷贝到容器内,如果文件是 tar.xx 会自动解压, |
COPY | 把文件拷贝到容器内,不会自动解压 |
ENV | 设置启动容器的环境变量 |
WORKDIR | 设置启动容器的默认工作目录(唯一) |
CMD | 容器默认的启动参数(唯一) |
ENTRYPOINT | 容器默认的启动命令(唯一) |
USER | 启动容器使用的用户(唯一) |
EXPOSE | 使用镜像创建的容器默认监听使用的端口号/协议 |