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
到此这篇启动docker命令(启动dockerfile)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/47096.html