我有一个旧的专有软件,需要在较新的发行版上运行。我希望容器是解决方案。
问题是旧软件会从需要交互的 GUI 应用程序自行安装。所有基于 apt 的安装都可以在配置文件中提及,并将在映像创建期间处理。
如何制作一个容器,以便当我启动容器时所有这些应用程序都已预先安装?
答案1
您可以使用“ssh -X”通过 SSH 进入容器并将 X11 流量重定向回您的客户端。这可能不是很快,但应该足以完成安装程序并使其运行。
或者,您可以使用 xpra 和 x11vnc 来运行连接到虚假 X11 服务器的应用程序,并能够通过 VNC 查看正在发生的事情。