jupyter/Gui/pyqt6/Dockerfile
2025-02-20 21:41:34 +08:00

18 lines
600 B
Docker

FROM eoelab.org:1027/eoeair/jupyter:novnc
# Combine ENV statements
ENV LIBGL_ALWAYS_INDIRECT=1 \
QT_DEBUG_PLUGINS=1 \
QT_QUICK_BACKEND=software
USER root
# Install QT6 Dependencies
RUN apt-get update --yes && apt-get install -y libgl1-mesa-dev libxkbcommon-x11-0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 \
libxcb-xinerama0 libxcb-xinput0 libxcb-xfixes0 libxcb-shape0 libxcb-render0 libxcb-glx0 libxi6 libxkbfile1 libxcb-cursor0 && \
apt-get clean && rm -rf /var/lib/apt/lists/*
USER $NB_USER
RUN pip install pyqt6 && \
pip cache purge