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

1

Eu tenho um velho software proprietário que preciso rodar em uma nova distro. Espero que contêineres sejam a solução.

O problema é que o software antigo se instala a partir de um aplicativo gráfico 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 para criar um contêiner para que, quando eu iniciar o contêiner, todos esses aplicativos sejam pré-instalados?

    
por Jay Aurabind 15.06.2015 / 12:39

1 resposta

2

Você poderia usar "ssh -X" para o SSH no container e redirecionar o tráfego do X11 de volta para o seu cliente. Isso pode não ser muito rápido, mas deve ser bom o suficiente para passar pelo instalador e seguir em frente.

Como alternativa, você pode usar xpra e x11vnc para executar o aplicativo anexado a um servidor X11 falso e ser capaz de ver o que está acontecendo através do VNC.

    
por stgraber 23.11.2015 / 19:08