dockerfile指令说明

网友投稿 252 2022-10-29

dockerfile指令说明

Copy:将workdir里的文件复制到镜像中。WORKDIR /appCOPY nickdir .

Add:除了copy所有功能,add可以将压缩文件,解压缩然后直接复制到镜像中。如:WORKDIR /appADD nickdir.tar.gz

ENV:ENV指令用来在镜像构建过程中设置环境变量,后续的RUN可以使用它所创建的环境变量当创建基于该镜像的container的时候,会自动拥有设置的环境变量。

ENTRYPOINT:和cmd类似,ENTRYPOINT 的 Exec 格式用于设置要执行的命令及其参数,同时可通过 CMD 提供额外的参数。ENTRYPOINT 中的参数始终会被使用,而 CMD 的额外参数可以在容器启动时动态替换掉例子:

#Dockerfile

ENTRYPOINT ["/bin/echo", "Hello"] CMD ["world"]

#docker run -it [image] 运行后输出 hello worldCMD: 在docker run运行dockerfile生成新容器的时候启动执行。Run:在docker build构建镜像时用。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:RS485和RS232通讯接口有什么区别?
下一篇:Java OpenCV图像处理之SIFT角点检测详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~