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.