Instalando um aplicativo GUI no LXD/Docker com um instalador GUI

Instalando um aplicativo GUI no LXD/Docker com um instalador GUI

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.

informação relacionada