У меня есть старое собственное программное обеспечение, которое я должен работать на более новом дистрибутиве. Я надеюсь, что контейнеры являются решением.
Проблема состоит в том, что старое программное обеспечение устанавливает себя из приложения GUI, которые требуют взаимодействия. Всю способную основанную установку можно упомянуть в файле конфигурации и будут иметь дело с во время создания изображений.
Как я делаю контейнер так, чтобы, когда я запускаю контейнер, все эти приложения были пред установленный?
Вы могли использовать "ssh-X" для SSH в контейнер и перенаправить трафик X11 назад Вашему клиенту. Это не может быть очень быстро, но это должно быть достаточно хорошо, чтобы пройти установщик и получить его движение.
, Кроме того, Вы могли использовать xpra и x11vnc, чтобы запустить приложение, подключенное к поддельному серверу X11 и быть в состоянии видеть то, что продолжается через VNC.