Como adicionar domínios no seu container

Pode-se utilizar servidores DNS ou o arquivo host para definir o IP e nome para acesso.

No Linux o arquivo pode ser localizado conforme abaixo:

$ cat /etc/hosts
# This file was automatically generated by WSL. To stop automatic generation of this file, add the following entry to /etc/wsl.conf:
# [network]
# generateHosts = false
127.0.0.1       localhost
127.0.1.1       Latitude5440.   Latitude5440

10.0.0.38       host.docker.internal
10.0.0.38       gateway.docker.internal
127.0.0.1       kubernetes.docker.internal

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

No Windows pode ser localizado em C:\Windows\System32\drivers\etc:

Isso também pode ser feito no container. Por exemplo, o container que está em execução:

Recuperar o IP da máquina local:

http://192.168.43.217/

Criação de um domínio qualquer, adição ao container docker para acesso:

Acesso ao container NGINX em execução:

Last updated