Eu gerencio servidores nos quais os usuários têm seus próprios sites que podem ser acessados por FTP (como uma empresa de hospedagem) e, em vez de trabalhar no isolamento de processos de pilha LAMP, fiquei pensando se seria possível implementar o Docker e usar imagens por site.
Pelo que entendi, você pode expor a instância do Docker por meio de suas portas; portanto, se você executar duas instâncias do Docker no mesmo servidor, precisará expor duas portas diferentes.
Mas é possível exportar não portas, mas o nome do servidor, como:
- www.somewebsite.com: instância 1 do Docker
- www.otherwebsite.com: instância 2 do Docker
- www.etc.com: instância do Docker ...
E isso, no mesmo servidor.
Pensei em instalar apenas o Apache no servidor, que redirecionaria a solicitação para a instância dedicada do Docker com base no nome do servidor, mas teria que instalar o Apache (novamente!) E o MySQL em qualquer instância do Docker.
Isso é possível e, além disso, isso é interessante em termos de desempenho (ou não existe)?
Obrigado pela ajuda.