As imagens do Docker são em sua maioria ENORMES, e estou sonhando com uma imagem minúscula de nginx .
A ideia é compilá-lo e criar uma imagem do Docker apenas com o nginx
binário, arquivos de configuração, as bibliotecas compartilhadas necessárias, etc.
Portanto, a questão é: como descobrir quais bibliotecas compartilhadas um aplicativo compilado precisará?
Conhecendo a lista, tentaria criar uma pasta com todas as dependências agrupadas e enviá-la como o menor contêiner do Docker.
Não é apenas sobre nginx, mas sim uma receita genérica sobre como lidar com esses casos. Talvez algumas técnicas de compilação cruzada possam ajudar aqui?