本人目前在Mac上开一台CentOS7.9虚拟机跑一个图形界面的工业软件,系统开销实在太大,想试试换成docker输出到X11窗口使用。 本人目前在 Mac 上开一台 CentOS 7.9 虚拟机跑一个图形界面的工
本人目前在 Mac 上开一台 CentOS 7.9 虚拟机跑一个图形界面的工业软件,系统开销实在太大,想试试换成 docker 输出到 X11 窗口使用。
该工业软件非常挑剔,要求必须 RHEL 或 CentOS 7,强行安装在其他 Linux 上无法正常启动。现在 vmware 虚拟机里面查看 OpenGL 版本是
1OpenGL version string: 3.3 (Compatibility Profile) Mesa 18.3.4可以确定软件能正常运行。
在网上找了半天,有一个 Alpine 的,https://github.com/utensils/docker-opengl 除了操作系统不对都符合我的要求,但我找不到 CentOS 7 的。想自己装一个可是 llvmpipe 这块实在是一点也不懂,mesa 网站的文档 https://docs.mesa3d.org/drivers/llvmpipe.html 也是假定读者熟悉 OpenGL,各种默认跳步,对我来说简直是天书。
求高人指点。
第 1 条附言 · 69 天前
为防止阅读理解问题,再简单的写一下:主机:macOS 10.15Docker 系统:CentOS 7Docker 显卡:CPU 运行 llvmpipe(也叫 Gallium)软件渲染,glxinfo 能出信息应该就算成功了,但怎么装这个 driver 我搞不懂。Docker 程序输出到 X11,Mac 系统用 xquartz 接收,有现成的教程。
https://hub.docker.com/r/nvidia/opengl ?