小编use*_*221的帖子

在容器内使用 webgl 和 Nvidia GPU 运行无头 Chrome

我正在尝试在具有 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)

nvidia webgl docker google-chrome-headless

7
推荐指数
1
解决办法
2981
查看次数

标签 统计

docker ×1

google-chrome-headless ×1

nvidia ×1

webgl ×1