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.