Rede Host na prática

A rede do tipo host trabalha diretamente com a interface de rede da máquina local.

Por exemplo, ao invés de criar um container e liga-lo à uma rede, pode-se criar o container com seu adaptador de rede e liga-lo à interface eth0 como se fosse a máquina local.

O container deixa de ter o isolamento a nível de rede e mantem o isolamento somente a nível de processo.

O container não possui endereço IP pois não está ligado às interfaces de subrede docker ou outra rede, por exemplo. Ele está ligado à interface da rede local. O endereço IP do container será o endereço IP da máquina:

Também não foi criada nenhuma interface de rede:

O NGINX estará sendo executado na sua porta padrão 80:

http://localhost:80

Porém, o container não pode ser executado novamente da maneira abaixo. Ocorre o erro abaixo demonstrado pois a porta já está em uso:

Não é possível utilizar o portbind com este tipo de rede:

Last updated