33 lines
762 B
Docker
33 lines
762 B
Docker
FROM nvcr.io/nvidia/deepstream:7.1-samples-multiarch
|
|
|
|
# Install OpenGL and X11 dependencies for glimagesink
|
|
RUN apt-get update && \
|
|
apt-get install -y --no-install-recommends \
|
|
nvidia-cuda-toolkit \
|
|
libglvnd0 \
|
|
libgl1 \
|
|
libglx0 \
|
|
libgles2 \
|
|
libegl1 \
|
|
libxcb1 \
|
|
libx11-xcb1 \
|
|
libxkbcommon-x11-0 \
|
|
gstreamer1.0-plugins-bad \
|
|
mesa-utils && \
|
|
rm -rf /var/lib/apt/lists/*
|
|
|
|
# Set environment variables for OpenGL
|
|
ENV NVIDIA_DRIVER_CAPABILITIES $NVIDIA_DRIVER_CAPABILITIES,video
|
|
ENV DISPLAY :0
|
|
ENV FILENAME=nvdummy.sh
|
|
# Copy your pipeline script
|
|
COPY ../$FILENAME /app/
|
|
RUN chmod +x /app/$FILENAME
|
|
|
|
# Set working directory
|
|
WORKDIR /app
|
|
|
|
# Default command to run your pipeline
|
|
CMD ["./nvdummy.sh"]
|
|
#CMD ["nvidia-smi"]
|