Dockerfile 一般分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令,’#’ 为 Dockerfile 中的注释;
Dockerfile的指令根据作用可以分为两种:构建指令和设置指令。构建指令用于构建image,其指定的操作不会在运行image的容器上执行;设置指令用于设置image的属性,其指定的操作将在运行image的容器中执行;
(图片来源网络)
讯享网
1、FROM (指定基础的镜像image)
2、MAINTAINER (用来指定镜像创建者信息)
3、RUN(执行命令)
4、CMD(设置容器启动时执行的操作)
5、ENTRYPOINT(设置容器启动时执行的操作)

6、USER(设置容器的用户)
7、EXPOSE(容器端口的外放)
8、ENV(设置环境变量)
9、LABEL(设置镜像添加元素)
10、ADD(将本地目录本间拷贝到容器中,如果文件是可识别的压缩格式tar,则docker会帮忙解压缩),还有一个与之类似的命令COPY
11、VOLUME(设置指令,使容器中的一个目录具有持久化存储数据的功能)
12、WORKDIR
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/150308.html