一、Dockerfile使用介绍
Dockerfile是一个普通的文本文件,里面包含了许多可以在命令行接口上执行的用来构建镜像的相关指令,我们通过docker build指令就可以读取Dockerfile文件中的指令并执行自动化镜像构建。
Dockerfile中的命令根据作用分为四类:
1.1、指定基础镜像信息指令:
FROM
1.2、指定维护者信息指令:
MAINTAINER
1.3、对镜像操作的指令:
RUN:后面运行shell命令
COPY:拷贝本地文件到容器某目录
ADD:拷贝本地压缩包到容器,拷贝完成后在容器内部自动解压。也支持从url下载文件后拷贝到容器
VOLUME:指定容器中的某个目录影射到主机上,可以使用docker inspect contained 查看主机上的对应目录
EXPOSE:指定容器内应用运行的端口号
1.4、容器启动后执行的命令:
CMD:在容器中执行的命令,若docker run命令后面指定了shell命令,docker file中的CMD指令会被覆盖
ENTRYPOINT:在容器中执行的命令,该命令执行一次,不会被覆盖
二、nginx示例安装
在宿主机上准备的文件清单:
1、下载源码包

最低0.47元/天 解锁文章
3589

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



