From 6bca9d4ad95a34c8610c9138244d71577a6d8688 Mon Sep 17 00:00:00 2001 From: saahir <33964080+s4t7@users.noreply.github.com> Date: Wed, 17 Dec 2025 13:13:40 -0600 Subject: [PATCH 1/2] Add additional libraries to Dockerfile to Prevent Crashing --- Dockerfile | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Dockerfile b/Dockerfile index 29e0701..7f325bf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,6 +13,17 @@ RUN apt-get update && \ qemu-kvm \ iproute2 \ socat \ + libnss3 \ + libdbus-1-3 \ + libasound2 \ + libpulse0 \ + libx11-6 libx11-xcb1 \ + libxcomposite1 libxcursor1 libxdamage1 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 \ + libdrm2 libgbm1 \ + libgl1 \ + libegl1 libegl1-mesa-dev \ + libgles2 libgles2-mesa-dev \ + mesa-utils \ tzdata && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* From d22c4380fc79c3d3368ab4e79fde3a5c9a91f9d2 Mon Sep 17 00:00:00 2001 From: Haroun EL ALAMI Date: Fri, 19 Dec 2025 23:02:31 +0100 Subject: [PATCH 2/2] Optimize Dockerfile by removing unused packages Removed unnecessary libraries from Dockerfile. --- Dockerfile | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7f325bf..07a615a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,6 +3,7 @@ FROM ubuntu:20.04 # Install necessary packages RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ + libegl1 \ openjdk-17-jdk-headless \ wget \ curl \ @@ -13,17 +14,6 @@ RUN apt-get update && \ qemu-kvm \ iproute2 \ socat \ - libnss3 \ - libdbus-1-3 \ - libasound2 \ - libpulse0 \ - libx11-6 libx11-xcb1 \ - libxcomposite1 libxcursor1 libxdamage1 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 \ - libdrm2 libgbm1 \ - libgl1 \ - libegl1 libegl1-mesa-dev \ - libgles2 libgles2-mesa-dev \ - mesa-utils \ tzdata && \ apt-get clean && \ rm -rf /var/lib/apt/lists/*