首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在码头,标签[=]是什么意思?

在码头,标签[=]是什么意思?
EN

Stack Overflow用户
提问于 2021-12-21 00:49:08
回答 2查看 103关注 0票数 0

在手册页中的Docker-build中,会提到参数标记。

代码语言:javascript
复制
-t|--tag[=[]]

[=]究竟是什么意思?

EN

回答 2

Stack Overflow用户

发布于 2021-12-21 03:14:19

标记可以取消设置,这就是为什么整个选项嵌套在方括号中的原因。语法在我看来有点奇怪,可能不遵循其他手册页中使用的语法,但是当设置时,可以将标记设置为字符串数组。您可以通过多次传递标记选项来做到这一点:

代码语言:javascript
复制
docker build --tag myapp:v1 --tag myapp:latest .

因此,我对手册页中的内括号的解读是,它指示选项接受多个值。

票数 1
EN

Stack Overflow用户

发布于 2021-12-21 00:56:02

我想man page的意思是这个ArchLinux页面

如果您查看正式文件,您可以看到它仅引用-t

您在ArchLinux页面中看到的额外括号只是表示-t / --tag的用法。最外层的括号(在示例中只显示右边的一个)表示与其他命令的分离,为相同的命令结果将-t--tag标志组合在一起(注意管道)。中间括号表示有标志的选项。最里面的括号表示选项的有效值数组。对于--tag,没有有效的选项,因此数组是空的。

这可以(可以说)更好地表示为:--tag [TAG_NAME]

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70429544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档