Sign inSign up

andrewmackrodt/ubuntu-x11-i386

By andrewmackrodt

•Updated 5 months ago

Ubuntu 22.04 base image for i386 X11 apps with NVIDIA 525 drivers.

Image
0

10K+

andrewmackrodt/ubuntu-x11-i386 repository overview

⁠andrewmackrodt/docker-ubuntu-x11-i386⁠

Status Pulls Dockerfile Size Version

Ubuntu⁠ 22.04 (Jammy) base image for i386 X11 applications.

See andrewmackrodt/docker-ubuntu⁠ for more details.

⁠Examples

⁠Features

  • OpenGL acceleration (Mesa DRI/GLX and nvidia)
  • Audio via PulseAudio
  • Input devices via rtkit (e.g. bluetooth controllers)
⁠nvidia driver note

libnvidia-gl-525 is provided in the image, being the current supported version in the latest Ubuntu LTS release. The host driver version will be checked every time the container is started and if there is a version mismatch, an attempt to install the correct driver in the container will be made unless:

  1. Any of the following directories are present: /usr/local/nvidia/lib, /usr/local/nvidia/lib64 or /nvidia. It is assumed that the correct libraries are mounted from the host. Directories will be added to /etc/ld.so.conf.d/nvidia.conf.
  2. The environment variable NVIDIA_SKIP_DOWNLOAD=1 has been set.
  3. The installed driver matches the host /proc/driver/nvidia/version.

The first option is the preferred way to add nvidia drivers to the container. See here⁠ for an example on generating the required files on the host. It may also be possible to achieve this using nvidia-docker⁠.

⁠Usage

⁠Dockerfile
FROM andrewmackrodt/ubuntu-x11-i386

...

Tag summary

Content type

Image

Digest

sha256:e4f3d654c…

Size

523 MB

Last updated

5 months ago

docker pull andrewmackrodt/ubuntu-x11-i386