Requires nvidia-docker 2.0

Example Dockerfiles: https://gitlab.com/nvidia/samples/tree/master/opengl

End User License Agreements

The images are governed by the following NVIDIA End User License Agreements. By pulling and using the NVIDIA OpenGL container images, you accept the terms and conditions of these licenses.

Since the images may include components licensed under open-source licenses such as GPL, the sources for these components are archived here.

NVIDIA Deep learning Container License

To view the NVIDIA Deep Learning Container license, click here

Tags

OpenGL images come in three flavors:

  • base: for legacy NVIDIA drivers that do not use libglvnd.
  • <version>-glvnd-runtime: uses libglvnd for properly dispatching OpenGL API calls to the NVIDIA libraries. Use this image if you have a pre-built application.
  • <version>-glvnd-devel: extends the glvnd-runtime image by adding the official Khronos headers. Use this image to compile an OpenGL application from sources.

Ubuntu 20.04

Ubuntu 18.04

Ubuntu 16.04

Centos 8

WARNING: POSSIBLE MISSING IMAGE TAGS

The opengl image tags for centos7 and 8 may be missing or out-of-date on NGC and Docker Hub. Centos upstream images often fail security scans required by Nvidia before publishing images. Please check https://gitlab-master.nvidia.com/cuda-installer/opengl/-/issues for any security notices!

Centos 7

WARNING: POSSIBLE MISSING IMAGE TAGS

The opengl tags for centos7 and 8 may be missing or out-of-date on NGC and Docker Hub. Centos upstream images often fail security scans required by Nvidia before publishing images. Please check https://gitlab-master.nvidia.com/cuda-installer/opengl/-/issues for any security notices!