From 00804f9e5783e1b825718663f487f77b068a638d Mon Sep 17 00:00:00 2001 From: k-dominik Date: Mon, 1 Jun 2026 10:07:20 +0200 Subject: [PATCH 1/2] Add new ilastik version 1.4.2 --- ilastik/1.4.2/Dockerfile | 55 +++++++++++++++++++++++++++++++++++++ ilastik/1.4.2/test-cmds.txt | 1 + 2 files changed, 56 insertions(+) create mode 100644 ilastik/1.4.2/Dockerfile create mode 100644 ilastik/1.4.2/test-cmds.txt diff --git a/ilastik/1.4.2/Dockerfile b/ilastik/1.4.2/Dockerfile new file mode 100644 index 00000000..8f92c081 --- /dev/null +++ b/ilastik/1.4.2/Dockerfile @@ -0,0 +1,55 @@ +FROM ubuntu:24.04 + +LABEL base_image="ubuntu:24.04" +LABEL version="1" +LABEL software="ilastik" +LABEL software.version="1.4.2" +LABEL about.summary="the interactive learning and segmentation toolkit" +LABEL about.home="https://ilastik.org" +LABEL about.license="GPL-2.0-or-later" +LABEL about.license_file="https://github.com/ilastik/ilastik/blob/main/LICENSE" +LABEL about.documentation="https://ilastik.org/documentation/index.html" +LABEL extra.identifiers.biotools=ilastik + + +MAINTAINER Yi Sun + + +ARG DEBIAN_FRONTEND="noninteractive" +ARG ILASTIK_VERSION="1.4.2" + +ENV LANG=en_US.UTF-8 \ + LC_ALL=en_US.UTF-8 \ + LANGUAGE=en_US:en \ + QT_XCB_NO_MITSHM=1 \ + LAZYFLOW_THREADS=2 \ + LAZYFLOW_TOTAL_RAM_MB=32000 \ + NUMBA_CACHE_DIR=/tmp/numba_cache \ + BIOIMAGEIO_CACHE_PATH="/tmp/pybio_cache" \ + PATH="/opt/ilastik-$ILASTIK_VERSION-Linux:$PATH" + +RUN apt-get update -qq && \ + apt-get install -y \ + apt-utils \ + locales \ + build-essential \ + libglu1-mesa-dev \ + qtcreator \ + libgl1-mesa-glx \ + nautilus \ + xdg-utils \ + wget && \ + apt-get clean && \ + rm -rf /var/lib/apt/lists/* + + +RUN sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen && \ + locale-gen + +WORKDIR /opt/ +RUN wget https://files.ilastik.org/ilastik-1.4.2-Linux.tar.bz2 && \ + tar xjf ilastik-1.*-Linux.tar.bz2 && \ + rm -f ilastik-1.*-Linux.tar.bz2 + + +#ENTRYPOINT["run_ilastik.sh"] diff --git a/ilastik/1.4.2/test-cmds.txt b/ilastik/1.4.2/test-cmds.txt new file mode 100644 index 00000000..8ae4ab32 --- /dev/null +++ b/ilastik/1.4.2/test-cmds.txt @@ -0,0 +1 @@ +/opt/ilastik-1.4.2-Linux/run_ilastik.sh --headless --version From 79341228067358b46ece4dde1458ac5c4de8ed0e Mon Sep 17 00:00:00 2001 From: k-dominik Date: Mon, 1 Jun 2026 10:16:54 +0200 Subject: [PATCH 2/2] Replace deprecated libgl1-mesa-glx with libgl1 and libglx-mesa0 needed with the updated base image --- ilastik/1.4.2/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ilastik/1.4.2/Dockerfile b/ilastik/1.4.2/Dockerfile index 8f92c081..da6ec03a 100644 --- a/ilastik/1.4.2/Dockerfile +++ b/ilastik/1.4.2/Dockerfile @@ -35,7 +35,8 @@ RUN apt-get update -qq && \ build-essential \ libglu1-mesa-dev \ qtcreator \ - libgl1-mesa-glx \ + libglx-mesa0 \ + libgl1 \ nautilus \ xdg-utils \ wget && \