Gostaria de saber se o docker suporta utilização de aplicações web que consomem serviço SGBD de servidores fisicos (não dockeirizados) , ou se a tecnologia obriga que o conteiner WEB utilize obrigatoriamente um SGBD em conteiner.
Gostaria de saber se o docker suporta utilização de aplicações web que consomem serviço SGBD de servidores fisicos (não dockeirizados) , ou se a tecnologia obriga que o conteiner WEB utilize obrigatoriamente um SGBD em conteiner.
Oi André, tudo bem?
Se você deseja que sua aplicação em execução em um Docker container conecte-se a um banco de dados externo em execução em um outro host, será necessário fornecer o endereço IP real do seu host SGBD ao contêiner Docker da sua aplicação.
Você teria apenas que configurar, de acordo com seu container, a conexão com o SGBD, exemplo:
environment:
- DATABASE_URL='mysql://user:pass@192.168.33.10:3306/database'