我正在尝试在具有 webgl 支持和硬件加速的 docker 容器内运行 headless chrome。我有一张 Nvidia 显卡,如果我使用 Nvidia 建议的命令测试驱动程序,就会成功
docker run --gpus all nvidia/opengl:base nvidia-smi
Run Code Online (Sandbox Code Playgroud)
这是我的 dockerfile :
FROM nvidia/opengl:1.0-glvnd-runtime-ubuntu18.04
# Env vars for the nvidia-container-runtime.
ENV NVIDIA_VISIBLE_DEVICES all
ENV NVIDIA_DRIVER_CAPABILITIES all
ARG DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -y --no-install-recommends \
git \
ca-certificates \
build-essential \
g++ \
libxinerama-dev \
libxext-dev \
libxrandr-dev \
libxi-dev \
libxcursor-dev \
libxxf86vm-dev \
libvulkan-dev && \
rm -rf /var/lib/apt/lists/*
RUN apt-get update && apt-get install -y apt-utils && …Run Code Online (Sandbox Code Playgroud)