Jak ustawić nazwę hosta w Docker Compose

Jak ustawić nazwę hosta w Docker Compose

Docker Compose to narzędzie zarządzające wielofunkcyjnym, które jest często wykorzystywane do konfigurowania usług dla aplikacji wieloosobowych. Podczas tworzenia kontenerów w Docker identyfikator kontenera zostanie ustawiony jako domyślna nazwa hosta kontenera. Jednak użytkownicy mogą ręcznie ustawiać i zastąpić nazwę hosta kontenera. Pojemniki generowane przez „Docker Run„Polecenie może łatwo ustawić nazwę hosta za pomocą„-h ”lub„ -hostname" Komenda. Jednak w Docker Compose użytkownicy mogą ustawić nazwę hosta w „Kompozycja dokera.yml" plik.

Ten zapis zapewni metodę ustawienia nazwy hosta w Docker Compose.

Jak ustawić nazwę hosta w Docker Compose?

Aby ustawić nazwę hosta w Docker Compose, możesz użyć „Nazwa hosta”Klucz lub ustaw„Nazwa hosta„Zmienna środowiskowa w„Kompozycja dokera.yml" plik.

Aby ustawić nazwę hosta w pliku kompozycji, wykonaj podane kroki.

Krok 1: Ustaw nazwę hosta w „Kompozycie dokera.plik yml ”

Najpierw stwórz „Kompozycja dokera.yml”Plik i wklej dostarczone instrukcje do pliku komponowania. Tutaj wykorzystaliśmy „Nazwa hosta„Klucz, aby ustawić nazwę hosta dla kontenera:

Wersja: „Alpine”
Usługi:
sieć:
zbudować: .
Nazwa hosta: Golang.przykład.com
Porty:
- „8080: 8080”
Golang:
Zdjęcie: „Golang: Alpine”

Na przykład ustawiliśmy „Golang.przykład.com”Jako nazwa hosta kontenera:

Alternatywnie użytkownicy mogą korzystać z zmiennej środowiska ”Nazwa hosta„Aby ustawić nazwę hosta kontenera, jak pokazano poniżej:

środowisko:
- Nazwa hosta = golang.przykład.com


Krok 2: Uruchom i utwórz pojemnik

W następnym kroku utwórz i uruchom kontener za pomocą „Komposowanie dokera" Komenda:

> Kompozycja dokera

Aby uzyskać potwierdzenie, przejdź do „Docker Desktop”Aplikacja i sprawdź menu kontenera. Tutaj widać, że „Golangapp„Kontener działa jedna usługa na dwóch. Odwiedzić "Golangapp" pojemnik:

Krok 3: Sprawdź pojemnik

Następnie sprawdź kontener, który wykonuje usługę internetową:

Z „Sprawdzać„Menu, możesz zobaczyć, że pomyślnie ustawym nazwa hosta w Docker Compose:

Alternatywnie użytkownicy mogą korzystać z „Docker Inspect „Polecenie do sprawdzenia pojemnika:

> Docker Inspect 3DB72F9F2DAC

Można zauważyć, że zmienna środowiskowa „Nazwa hosta”Został skonfigurowany dla kontenera:

To wszystko! Podaliśmy metodę ustawienia nazwy hosta w Docker Compose.

Wniosek

Aby ustawić nazwę hosta w Docker Compose, możesz użyć „Nazwa hosta”Klucz lub ustaw zmienną środowiskową”Nazwa hosta". W tym celu najpierw stwórz „Kompozycja dokera.yml”Plik i użyj„Nazwa hosta: ”Instrukcja w pliku. Aby ustawić nazwę hosta za pomocą zmiennej środowiskowej, użyj „Środowisko: - nazwa hosta =" oświadczenie. Ten zapis dostarczył metodę ustawienia nazwy hosta w Docker Compose.