Como definir o nome do host no Docker Compose

Como definir o nome do host no Docker Compose

Docker Compose é uma ferramenta de gerenciamento de múltiplas contadores que é freqüentemente utilizada para configurar os serviços para aplicativos multi-containers. Ao criar recipientes no Docker, o ID do contêiner será definido como o nome do host padrão de um contêiner. No entanto, os usuários podem definir e substituir manualmente o nome do host de contêiner. Os recipientes gerados pelo “Docker Run”O comando pode facilmente definir o nome do host através do“-h "ou" -HostName”Comando. No entanto, no Docker Compose, os usuários podem definir o nome do host no “Docker-Compose.yml" arquivo.

Este artigo fornecerá o método para definir o nome do host no Docker Compose.

Como definir o nome do host em Docker Compose?

Para definir o nome do host no Docker Compose, você pode utilizar o “nome de anfitrião”Chave ou defina o“NOME DE ANFITRIÃO”Variável de ambiente na“Docker-Compose.yml" arquivo.

Para definir o nome do host no arquivo de composição, siga as etapas fornecidas.

Etapa 1: Defina o nome do host em “Docker-Compose.arquivo yml ”

Primeiro, crie um “Docker-Compose.yml”Arquive e cola as instruções fornecidas no arquivo de composição. Aqui, utilizamos o “nome de anfitrião"Chave para definir o nome do host para o contêiner:

Versão: "Alpine"
Serviços:
rede:
construir: .
Nome do host: Golang.exemplo.com
Portas:
- "8080: 8080"
Golang:
Imagem: "Golang: Alpine"

Por exemplo, definimos “Golang.exemplo.com”Como o nome do host do contêiner:

Como alternativa, os usuários podem usar a variável de ambiente “NOME DE ANFITRIÃO”Para definir o nome do host do contêiner como mostrado abaixo:

ambiente:
- HostName = Golang.exemplo.com


Etapa 2: Inicie e crie o contêiner

Na próxima etapa, crie e inicie o contêiner com a ajuda do “Docker-compor”Comando:

> Docker-Compõe-se

Para confirmação, vá para o “Docker Desktop”Aplicativo e verifique o menu do contêiner. Aqui, você pode ver que o “GOLANGAPP”O contêiner está executando um serviço em dois. Visite a "GOLANGAPP”Container:

Etapa 3: Inspecione o contêiner

Em seguida, inspecione o contêiner que executa o serviço da web:

De "Inspecionar”Menu, você pode ver que definimos com sucesso o nome do host no Docker Compose:

Como alternativa, os usuários podem usar o “Docker inspecionar ”Comando para inspecionar o contêiner:

> Docker inspecionar 3db72f9f2dac

Pode -se observar que a variável de ambiente “NOME DE ANFITRIÃO”Foi configurado para o contêiner:

Isso é tudo! Fornecemos o método para definir o nome do host no Docker Compose.

Conclusão

Para definir o nome do host no Docker Compose, você pode usar o “nome de anfitrião”Chave ou defina a variável de ambiente“NOME DE ANFITRIÃO”. Para esse fim, primeiro, crie um “Docker-Compose.yml”Arquivo e use o“nome de anfitrião: ”Declaração no arquivo. Para definir o nome do host usando a variável de ambiente, utilize o “Ambiente: - HostName =" declaração. Este artigo forneceu o método para definir o nome do host no Docker Compose.