本文主要是介绍Dockerfile中的Parser directives及escape,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Dockerfile中的Parser directives用以提示解析器进行特殊处理。
对于Dockerfile,Parser directives是可选的。可以不定义Parser directives,但一旦要定义,则Parser directives必须位于Dockerfile中的第一行。
1. Parser directives的定义:
- 形似注释,但非注释
# directive=value
- 不能重复
- 行内空格忽略,但不能跨行
- 大小写不敏感,建议小写
- 与后续的指令之间插入空行
在Dockerfile中,escape默认为\,即:
# escape=\
但是,在Windows系统中\用于路径分隔符,所以推荐将escape替换为`
# escape=`
参考链接:
https://docs.docker.com/engine/reference/builder/
这篇关于Dockerfile中的Parser directives及escape的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!