Come impostare il nome host in Docker Compose

Come impostare il nome host in Docker Compose

Docker Compose è uno strumento di gestione multi-container che viene spesso utilizzato per configurare i servizi per applicazioni multi-container. Durante la creazione di contenitori in Docker, l'ID contenitore verrà impostato come nome host predefinito di un contenitore. Tuttavia, gli utenti possono impostare e sovrascrivere manualmente il nome host del contenitore. I contenitori generati dal "Docker Run"Il comando può facilmente impostare il nome host tramite"-h "o" -hostname"Comando. Tuttavia, in Docker Compose, gli utenti possono impostare il nome host in "docker-compose.YML" file.

Questo articolo fornirà il metodo per impostare il nome host in Docker Compose.

Come impostare il nome host in Docker Componge?

Per impostare il nome host in Docker Compose, è possibile utilizzare "Nome host"Chiave o impostare il"NOME HOST"Variabile di ambiente in"docker-compose.YML" file.

Per impostare il nome host nel file di compose, seguire i passaggi forniti.

Passaggio 1: imposta il nome host in "docker-compose.File YML "

Innanzitutto, crea un "docker-compose.YML"File e incolla le istruzioni fornite nel file di comporre. Qui, abbiamo utilizzato il "Nome host"Chiave per impostare il nome host per il contenitore:

Versione: "Alpine"
Servizi:
ragnatela:
costruire: .
Nome host: Golang.esempio.com
Porte:
- "8080: 8080"
Golang:
Immagine: "Golang: Alpine"

Ad esempio, abbiamo impostato "Golang.esempio.com"Come nome host del contenitore:

In alternativa, gli utenti possono utilizzare la variabile di ambiente "NOME HOST"Per impostare il nome host del contenitore come mostrato di seguito:

ambiente:
- Hostname = golang.esempio.com


Passaggio 2: avvia e crea il contenitore

Nel passaggio successivo, crea e avvia il contenitore con l'aiuto di "Docker-Opse Up"Comando:

> Docker-Opse Up

Per conferma, vai al "Docker Desktop"Applicazione e controlla il menu del contenitore. Qui, puoi vedere che il "Golangapp"Il container esegue un servizio su due. Visitare il "Golangapp"Container:

Passaggio 3: ispezionare il contenitore

Quindi, ispezionare il contenitore che esegue il servizio Web:

Dal "Ispezionare"Menu, puoi vedere che abbiamo impostato correttamente il nome host in Docker Compose:

In alternativa, gli utenti possono utilizzare "Docker Ispect "Comando per ispezionare il contenitore:

> Docker Ispezionare 3DB72F9F2DAC

Si può osservare che la variabile dell'ambiente "NOME HOST"È stato configurato per il contenitore:

È tutto! Abbiamo fornito il metodo per impostare il nome host in Docker Compose.

Conclusione

Per impostare il nome host in Docker Compose, è possibile utilizzare "Nome host"Chiave o imposta la variabile di ambiente"NOME HOST". A tale scopo, in primo luogo, crea un "docker-compose.YML"File e usa il"Nome host: "Dichiarazione nel file. Per impostare il nome host utilizzando la variabile di ambiente, utilizzare il “Ambiente: - nome host =" dichiarazione. Questo articolo ha fornito il metodo per impostare il nome host in Docker Compose.