Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,10 @@ Where to get help: [the ROOT forum](https://root-forum.cern.ch/)

### Latest images

* [`latest`](https://github.com/root-project/root-docker/blob/6.38.00-ubuntu25.10/ubuntu2510/Dockerfile) -> [`6.38.00-ubuntu25.10`](https://github.com/root-project/root-docker/blob/6.38.00-ubuntu25.10/ubuntu2510/Dockerfile)
* [`latest`](https://github.com/root-project/root-docker/blob/6.40.02-ubuntu26.04/ubuntu2604/Dockerfile) -> [`6.40.02-ubuntu26.04`](https://github.com/root-project/root-docker/blob/6.40.02-ubuntu26.04/ubuntu2604/Dockerfile)

### Archive
* [`6.40.02-ubuntu26.04`](https://github.com/root-project/root-docker/blob/6.40.02-ubuntu26.04/ubuntu2604/Dockerfile)
* [`6.38.00-ubuntu25.10`](https://github.com/root-project/root-docker/blob/6.38.00-ubuntu25.10/ubuntu2510/Dockerfile)
* [`6.36.00-ubuntu25.04`](https://github.com/root-project/root-docker/blob/6.36.00-ubuntu25.04/ubuntu2504/Dockerfile), [`6.34.00-ubuntu24.10`](https://github.com/root-project/root-docker/blob/6.34.00-ubuntu24.10/ubuntu2410/Dockerfile)
* [`6.34.00-ubuntu24.04`](https://github.com/root-project/root-docker/blob/6.34.00-ubuntu24.04/ubuntu2404/Dockerfile), [`6.32.04-ubuntu24.04`](https://github.com/root-project/root-docker/blob/6.32.04-ubuntu24.04/ubuntu2404/Dockerfile), [`6.32.02-ubuntu24.04`](https://github.com/root-project/root-docker/blob/6.32.02-ubuntu24.04/ubuntu2404/Dockerfile), [`6.32.00-ubuntu24.04`](https://github.com/root-project/root-docker/blob/6.32.00-ubuntu24.04/ubuntu2404/Dockerfile)
Expand Down
30 changes: 30 additions & 0 deletions ubuntu2604/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
FROM ubuntu:26.04

LABEL maintainer.name="ROOT team"
LABEL maintainer.email="root-dev@cern.ch"

ENV LANG=C.UTF-8

ARG ROOT_BIN=root_v6.40.02.Linux-ubuntu26.04-x86_64-gcc15.2.tar.gz
WORKDIR /opt

COPY packages packages

RUN apt-get update -qq \
&& ln -sf /usr/share/zoneinfo/UTC /etc/localtime \
&& apt-get -y install $(cat packages) wget\
&& apt install unminimize \
&& rm -rf /var/lib/apt/lists/*\
&& wget https://root.cern/download/${ROOT_BIN} \
&& tar -xzvf ${ROOT_BIN} \
&& rm -f ${ROOT_BIN} \
&& echo /opt/root/lib >> /etc/ld.so.conf \
&& ldconfig
RUN yes | unminimize

ENV ROOTSYS=/opt/root
ENV PATH=$ROOTSYS/bin:$PATH
ENV PYTHONPATH=$ROOTSYS/lib:$PYTHONPATH
ENV CLING_STANDARD_PCH=none

CMD ["root", "-b"]
50 changes: 50 additions & 0 deletions ubuntu2604/packages
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
ca-certificates
cmake
curl
davix-dev
dcap-dev
fonts-freefont-ttf
g++
gcc
gfortran
git
libafterimage-dev
libcfitsio-dev
libfftw3-dev
libfreetype6-dev
libftgl-dev
libgif-dev
libgl2ps-dev
libglew-dev
libglu-dev
libgraphviz-dev
libgsl-dev
libjpeg-dev
liblz4-dev
liblzma-dev
libpcre2-dev
libpng-dev
libpq-dev
libsqlite3-dev
libssl-dev
libtbb-dev
libtiff-dev
libunuran-dev
libx11-dev
libxext-dev
libxft-dev
libxml2-dev
libxpm-dev
libxxhash-dev
libvdt-dev
libz-dev
libzstd-dev
locales
make
nlohmann-json3-dev
protobuf-compiler
python3-dev
python3-onnx
python3-numpy
python-is-python3
xrootd-plugins