Значение амперсанда ( & ) в docker compose.файл yml
Я недавно наткнулся на это и было интересно, что &django
означает
version: '2'
services:
django: &django
ничего не вижу в docs связанные с этим.
спасибо заранее
1 ответов
они называются якорями. Я бы предложил вам посмотреть ниже URL для получения более подробной информации
https://learnxinyminutes.com/docs/yaml/
перейдите в раздел EXTRA YAML FEATURES
YAML также имеет удобную функцию под названием "якоря", которая позволяет легко дублировать содержание документа. Оба ключа будут иметь одинаковое значение: anchored_content: &anchor_name эта строка будет отображаться как значение двух ключей. other_anchor: *имя_якоря
якоря могут использоваться для дублирования / наследования свойств
base: &base
name: Everyone has same name
foo: &foo
<<: *base
age: 10
bar: &bar
<<: *base
age: 20