Entendo que é possível expor o host ao contêiner manualmente, usando a rede docker bridge. Mas como posso facilitar a vida ao realizar a vinculação usando o --link
switch?
Por exemplo, quero conectar o banco de dados em execução no sistema host a partir de um contêiner. Uma maneira de fazer isso é definir manualmente o destino da conexão do aplicativo no contêiner para o endereço IP do host na rede docker bridge ( docker0
por padrão). No entanto, muitas imagens do Docker fornecem uma maneira fácil de usar apenas --link
para conectar-se a um banco de dados. Como posso fazer isso neste caso?
Responder1
Os links do Docker são exclusivamente para comunicação entre contêineres.
Para expor portas em outro lugar, você precisará usar -P
ou -p
.