Przykład nr 01: Komentarz jednoladowy w pliku YAML w Ubuntu 20.04
W tym przypadku utworzymy plik YAML z komentarzem jednolodową. Będziemy tworzyć plik kompozycji dla pliku obrazu Docker w „.Format YML ”. Ten plik zostanie utworzony w katalogu naszego systemu operacyjnego Ubuntu.
Zaczniemy od utworzenia katalogu na naszym pulpicie za pomocą polecenia „mkdir”. Na tej ilustracji będziemy nazywać nasz skrypt „App1”. W tym katalogu stworzymy plik obrazu Docker i plik YML kompozycji Docker. Użyjemy następujących poleceń, aby utworzyć katalog, a następnie otworzyć plik kompozycji w podobnym katalogu:
Instrukcja „MKDIR” utworzy katalog, a instrukcja CD skieruje nas do katalogu. Aby wygenerować plik YAML w tym samym katalogu, użyjemy „Nano Compose.Polecenie YML ”. Po tym, jeśli zlokalizujemy i otworzymy nasz katalog, zobaczymy pliki utworzone w naszym bieżącym katalogu, jak pokazano poniżej:
Możemy otworzyć plik na terminalu i w edytorze tekstu, gdzie możemy edytować plik. W tym przykładzie użyliśmy pliku YAML jako pliku obsługującego kompozycję pliku obrazu Docker, a skrypt użyty w pliku YAML określa ogólny przepływ pliku Docker.
Jak widać w poprzednim fragmencie, plik ma kilka różnych definicji zmiennych, takich jak wersja, usługi i inne pliki konfiguracyjne. W dziesiątej linii dodaliśmy komentarz jednego wiersza za pomocą postaci „#”, a ten komentarz służy do zdefiniowania właściwości sieciowego obrazu Dockera.
Przykład nr 02: Komentarz wielopoziomowy w pliku YAML w Ubuntu 20.04
W tym przykładzie stworzymy plik YAML z komentarzem wielopasmowym. Utworzymy plik komponowania w „.Format YML ”dla pliku obrazu Docker. Ten plik zostanie wygenerowany w katalogu systemu operacyjnego Ubuntu.
Utworzymy katalog na naszym pulpicie za pomocą polecenia „MKDIR”. W tym przykładzie nazwiemy nasz skrypt „App1.„W tym odpowiednim katalogu utworzymy plik obrazu Docker i plik YML kompozycji Docker-Compose. Do stworzenia katalogu i otwarcia pliku kompozycji w podobnym katalogu zostaną użyte następujące instrukcje:
Instrukcja „mkdir” tworzy katalog, a instrukcja „CD” nawiguje do niego. Użyjemy „Nano Compose.Polecenie YML ”, aby utworzyć plik YAML w tym samym katalogu. Następnie, jeśli znajdziemy i otworzymy nasz katalog, zobaczymy, że wygenerowane przez nas pliki są nadal obecne, jak pokazano poniżej:
W takim przypadku plik YAML był używany jako plik obsługi komponsu dla pliku obrazu Docker, a skrypt w pliku YAML zdefiniował ogólny przepływ pliku Docker. Plik zostanie otwarty bezpośrednio na terminalu, a także możemy edytować plik YAML w edytorze tekstu.
Jak widać w poprzednim klipie, plik zawiera wiele różnych definicji zmiennych, takich jak wersja, usługi i inne pliki konfiguracyjne. Wstawiliśmy wiele wierszy jako komentarze za pomocą postaci „#” w dziesiątej linii, a te komentarze są używane do opisania atrybutu sieciowego obrazu Docker.
Przykład nr 03: Komentarze pojedyncze i multiline w tym samym pliku YAML w Ubuntu 20.04
W tym przykładzie utworzymy plik YAML z multiline i jednoznaczny odrębny komentarz. W przypadku pliku obrazu Dockera zbudujemy plik komponowania w „.Format YML ”. Ten plik zostanie opracowany w katalogu systemu operacyjnego Ubuntu.
Najpierw użyjemy polecenia „MKDIR”, aby utworzyć katalog na naszym pulpicie. W tym przykładzie nazywamy nasz skrypt „App1.”W tym katalogu zbudujemy plik obrazu Docker i plik ytowy komponuj Docker-. Poniższe kroki zostaną użyte do wykonania katalogu i otwarcia pliku kompozycji w tym samym katalogu.
Polecenie „Mkdir” tworzy katalog, a polecenie „CD” kieruje. Aby wygenerować plik YAML w tym samym folderze, użyjemy „Nano Compose.Polecenie YML ”. Jeśli zlokalizujemy i otworzymy nasz katalog, zauważymy, że wykonane przez nas pliki są nadal obecne, jak pokazano poniżej:
Plik YAML został wykorzystany jako plik obsługi kompozycji dla pliku obrazu Docker w tym przykładzie, a skrypt w pliku YAML ustalił ogólny przepływ pliku Docker. Plik zostanie otwarty natychmiast w terminalu, ale możemy go zmodyfikować w edytorze tekstu.
Plik zawiera liczne osobne definicje zmiennych, takie jak wersja, usługi i inne pliki konfiguracyjne, jak widać w poprzednim klipie. Użyliśmy postaci „#” do wstawienia wielu wierszy jako komentarzy w dziesiątej linii, a te komentarze są używane do określenia właściwości sieciowego obrazu Docker. Następnie zastosowaliśmy tę samą metodę do dodania uwagi pojedynczej linii do definicji zmiennej objętościowej.
Wniosek
W tym samouczku omówiliśmy koncepcję komentarzy w YAML. Zastosowaliśmy konwencjonalną metodę do dodawania komentarzy w pliku YAML za pomocą postaci „#”. Ponieważ YAML zezwala na komentarze jednoliniowe, użyliśmy go do naśladowania komentarza blokowego. Tutaj użyliśmy wielu komentarzy jednoliniowych i stworzyliśmy komentarz blokowy. Wdrożyliśmy tę koncepcję w Ubuntu 20.04 Środowisko.