Eu tenho um software proprietário antigo que preciso rodar em uma distribuição mais recente. Espero que os contêineres sejam a solução.
O problema é que o software antigo se instala a partir de um aplicativo GUI que requer interação. Toda a instalação baseada no apt pode ser mencionada no arquivo de configuração e será tratada durante a criação da imagem.
Como faço um container para que quando eu iniciar o container todos esses aplicativos estejam pré-instalados?
Responder1
Você pode usar "ssh -X" para fazer SSH no contêiner e redirecionar o tráfego X11 de volta ao seu cliente. Isso pode não ser muito rápido, mas deve ser bom o suficiente para passar pelo instalador e começar a funcionar.
Alternativamente, você pode usar xpra e x11vnc para executar o aplicativo conectado a um servidor X11 falso e poder ver o que está acontecendo através do VNC.