在手冊頁的 Docker-build 中,提到了引數標簽。
-t|--tag[=[]]
[=[]] 到底是什么意思?
uj5u.com熱心網友回復:
標簽可以取消設定,這就是為什么整個選項都嵌套在方括號中的原因。語法對我來說看起來有點奇怪,可能不遵循其他手冊頁中使用的語法,但是設定后,標簽可以設定為字串陣列。您可以通過多次傳遞標簽選項來做到這一點:
docker build --tag myapp:v1 --tag myapp:latest .
因此,我對手冊頁中內括號的閱讀表明該選項接受多個值。
uj5u.com熱心網友回復:
我假設man page,你的意思是![-t|--tag[=[]] 在 Docker 中是什么意思?](https://img.uj5u.com/2021/12/23/ecb19d2fba37458e8c212a442da73104.png)
如果您查看![-t|--tag[=[]] 在 Docker 中是什么意思?](https://img.uj5u.com/2021/12/23/38bef16362354b0eb4572ac47bd884e2.png)
您在ArchLinux的頁面中看到額外的括號只是表示使用的-t/ --tag。最外面的括號(在您的示例中僅顯示右側的括號)表示與其他命令的分離,將-t和--tag標志組合在一起以獲得相同的命令結果(注意管道)。中間的括號表示標志有選項。最里面的括號表示選項的有效值陣列。在 的情況下--tag,沒有有效的選項,因此陣列為空。
這可以(可以說)更易讀地表示為: --tag [TAG_NAME]
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/390052.html
標籤:码头工人
下一篇:從云函式內部構建容器映像
