Metoda 01: ciąg wielopoziomowy za pomocą pojedynczych cytatów w pliku YAML w Ubuntu 20.04
W tej metodzie będziemy używać pojedynczych cytatów w pliku YAML, aby utworzyć ciąg wielopasmowy. Zmienna strunowa zostanie wykorzystana do utrzymania przejścia z więcej niż jedną linią. Dla tej metody będziemy tworzyć plik komponsu Docker w katalogu, który będzie plik wsparcia dla pliku obrazu Docker.
Katalog zostanie utworzony w naszym systemie Ubuntu za pomocą następujących poleceń:
Katalog komputerowy będzie dostępny za pośrednictwem polecenia CD. Następnie, w katalogu komputerowym, utworzymy subdirectory, w którym utworzymy plik komponowania Docker z formatem YAML.
Następnie przeniesiemy się do podrzędnego katalogu, używając polecenia CD. Następnie, z poleceniem Nano dla Dockera, komponuj z „.Rozszerzenie YML ”, utworzymy plik YAML w subdirectory, jak widać na poniższym wyniku katalogu na naszym pulpicie:
Plik byłby bezpośrednio otwarty na naszym terminalu do edycji. Ale możemy również edytować plik w edytorze tekstu Ubuntu, jak widać na poniżej:
W powyższym fragmencie edytora tekstu możemy zobaczyć plik komponowania obrazu Docker. W tym pliku jest kilka zmiennych. W zmiennej o nazwie „Przykład” dodaliśmy ciąg zawierający wiele linii za pomocą znaku pojedynczego cytatu. Umożliwi to zapisanie zmiennej ciągu w więcej niż jednym wierszu. Ciąg zostanie przedstawiony jako akapit ze względu na pojedyncze cytaty, nawet jeśli konwencjonalny sposób pozwala tylko na jeden ciąg linii.
Metoda 02: ciąg wielopoziomowy za pomocą podwójnych cytatów w pliku YAML w Ubuntu 20.04
Tekst z więcej niż jedną linią zostanie przechowywana w zmiennej strunowej w tym podejściu. Zbudujemy ciąg wielopoziomowy w pliku YAML, wykorzystując podwójne cytaty. W przypadku tej strategii utworzymy plik komponowania Docker w katalogu, który będzie służyć jako plik wsparcia dla pliku obrazu Docker.
Do utworzenia katalogu w naszym systemie Ubuntu zostaną użyte następujące polecenia:
Katalog komputerowy będzie dostępny za pomocą polecenia CD. W nim skonstruujemy podfolder, w którym zbudujemy plik komponowany Docker w formacie YAML.
Następnie użyjemy polecenia CD, aby przejść do podkładu. Następnie użyj polecenia Nano dla Docker komponuj z „.Rozszerzenie YML ”w celu wygenerowania pliku YAML w subdirectory, jak widać na wyjściu podlokdaryzmu na naszym pulpicie poniżej:
Plik zostanie otwarty w naszym terminalu do edycji. Ale moglibyśmy również zmodyfikować go w edytorze tekstu Ubuntu, jak pokazano na powyższym wyjściu. Skomponowany plik obrazu dokera może być widoczny w powyższym fragmencie edytora tekstu. W tym pliku są różne zmienne. Dodaliśmy ciąg składający się z wielu linii przy użyciu znaku podwójnego cytatu do zmiennej oznaczonej „Przykład.„Umożliwia to zapisanie zmiennej ciągów w kilku wierszach. Z powodu pojedynczych cytatów ciąg zostanie wyświetlony jako akapit, nawet jeśli standardowa metoda pozwala tylko na jedno-linię tekst.
Metoda 03: ciąg wielopoziomowy za pomocą podwójnych przestrzeni w pliku YAML w Ubuntu 20.04
W przypadku tej metody utworzymy plik komponowania Docker w katalogu, który będzie służyć jako plik wsparcia dla pliku obrazu Docker. W tym podejściu użyjemy podwójnych przestrzeni w pliku YAML, aby skonstruować ciąg wielopoziomowy. Akapit z więcej niż jedną linią będzie przechowywana w zmiennej strunowej.
W naszym systemie Ubuntu do utworzenia katalogu zostaną użyte następujące polecenia:
Będziemy przejść do katalogu komputerów stacjonarnych za pomocą polecenia CD. W nim utworzymy podfolder, w którym utworzymy plik komponowania Docker w formacie YAML.
Następnie przejdziemy do subdirectory za pomocą polecenia CD. Następnie użyj polecenia Nano dla Docker komponuj z „.Rozszerzenie YML ”Aby zbudować plik YAML w podfolderze, jak widać na wyjściu podlokdrektory na naszym pulpicie poniżej:
Plik zostanie otwarty do edycji w naszym terminalu. Ale możemy również edytować go w edytorze tekstu Ubuntu, jak pokazano w wyniku poniżej.
Skomponowany plik obrazu dokera może być widoczny w powyższym fragmencie edytora tekstu. W tym pliku są różne zmienne. Dodaliśmy ciąg składający się z wielu linii za pomocą techniki podwójnego odstępu do zmiennej oznaczonej „Przykład.„Umożliwia to zapisanie zmiennej ciągów w kilku wierszach. Z powodu pojedynczych cytatów ciąg zostanie wyświetlony jako akapit, nawet jeśli standardowa metoda pozwala tylko na jedno-linię tekst.
Wniosek
W tym artykule omówiliśmy metody definiujące zmienną ciągną w pliku YAML. Głównym celem tego artykułu dotyczyło ciągów wielopoziomowych, które mogą działać jako akapit, który nie jest dozwolony w YAML konwencjonalnie. Tak więc zastosowaliśmy różne metody, aby przypisać tekst wielopoziomowy do zmiennej ciągu. Użycie pojedynczych i podwójnych znaków cytatowych jest zwykle przyjmowane w tym scenariuszu, w którym tekst jest napisany w wielu wierszach między tymi znakami. Zastosowanie podwójnych przestrzeni zgodnie z blokiem wcięcia zostało również zastosowane w metodzie do przechowywania wielu linii w zmiennej ciągnej.