ドッカー作成ファイルには次の設定があります。何ですか?*appvolume
私はvolumes: &appvolumes
の設定も見た。ドッカー作成者のボリュームとネットワークには、*または&が宣言されています
version: "3"
services:
...
setup:
image: xxxx
volumes: *appvolumes
networks: *appnetworks
ドッカー作成ファイルには次の設定があります。何ですか?*appvolume
私はvolumes: &appvolumes
の設定も見た。ドッカー作成者のボリュームとネットワークには、*または&が宣言されています
version: "3"
services:
...
setup:
image: xxxx
volumes: *appvolumes
networks: *appnetworks
ドッカー作成ファイルはYAML構文を使用します。これらの文字は、 "anchor"と "aliaes"のYAML構文です。これは基本的に、文書の別のセクションのYAML文書の1つのセクションを参照する方法です。 list1
キーでリストを参照foo
という名前のアンカーを定義し
example:
list1: &foo
- one
- two
list2: *foo
:たとえば、この例を考えてみましょう。ドキュメントのどこかで、同じリストを参照するのに*foo
を使うことができます。
あなたがonline yaml parserに、あなたはlist2
がlist1
と同じ内容で指定されたかのように見える結果のデータ構造がわかりますことを貼り付ける場合:
{
"example": {
"list1": [
"one",
"two"
],
"list2": [
"one",
"two"
]
}
}
あなたが持っている場合、これはdocker-compose.yaml
ファイルに有用ですいくつかのサービス定義に含めるボリュームやネットワークなどの共通のセット。
詳しくはWikipedia YAML articleをご覧ください。