Estou executando um teste e gostaria de saber se existe a possibilidade de conectar um container docker com um servidor externo? Por exemplo um container solr conectando com um banco mysql em um servidor em uma rede diferente do container.
Estou executando um teste e gostaria de saber se existe a possibilidade de conectar um container docker com um servidor externo? Por exemplo um container solr conectando com um banco mysql em um servidor em uma rede diferente do container.
Olá QCX Serviços,
Se seu container docker encontra-se na rede do host ele deve sim se conectar a um servidor externo. Você já tentou fazer um teste? Tente rodar dentro um container o cliente mysql apenas pra tentar se conectar a um servidor mysql que se encontra em outro host (mysql -u xpto -h outroHost -pXPTO). Imagino que deva funcionar normalmente.
Vc pode tentar tbm se conectar ao bando de dados de fora do container via SSH e se conseguir se conectar é só configurar o Data Source na aplicação no container e direcionando o IP e porta do servidor de bando e a porta que o banco escuta.
Como se conectar ao container via SSH, fiz um Ping para o IP que o container gera, mas fica sem comunicação.