Docker: como vincular host ao container com a opção “link”?

Docker: como vincular host ao container com a opção “link”?

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 --linkswitch?

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 ( docker0por padrão). No entanto, muitas imagens do Docker fornecem uma maneira fácil de usar apenas --linkpara 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 -Pou -p.

informação relacionada