X-Git-Url: https://git.arvados.org/lightning.git/blobdiff_plain/ad53112fbb32fc9d6b6a4a404127d8e1c87a90db..e108226bc57e408b72944fa50448ed88341aee46:/docker/lightning/Dockerfile diff --git a/docker/lightning/Dockerfile b/docker/lightning/Dockerfile index 061d9d45a7..7175ffc33b 100644 --- a/docker/lightning/Dockerfile +++ b/docker/lightning/Dockerfile @@ -3,12 +3,10 @@ # SPDX-License-Identifier: AGPL-3.0 # build instruction: -# docker build -t dockername --file=/path/to/lightning/docker/lightning/Dockerfile /path/to/lightning +# docker build -t dockername --file=/path/to/lightning/docker/lightning/Dockerfile /path/to/lightning/go-lightning -FROM ubuntu:latest -MAINTAINER Jiayong Li s +FROM python:3.11-buster USER root -ARG DEBIAN_FRONTEND=noninteractive # Install necessary dependencies @@ -24,21 +22,12 @@ RUN apt-get install -qy --no-install-recommends wget \ libncursesw5-dev \ gcc \ make \ - python3.8 \ - python3-pip \ - python3-numpy \ - python3-pandas \ - python3-scipy \ - python3-matplotlib \ git -RUN pip3 install sklearn -RUN pip3 install --upgrade scipy +RUN pip install --upgrade pip matplotlib numpy pandas scikit-learn scipy -# Installing go 1.19 - -RUN wget https://go.dev/dl/go1.19.3.linux-amd64.tar.gz && \ - tar -C /usr/local -xzf go1.19.3.linux-amd64.tar.gz +RUN wget --progress=dot:giga https://go.dev/dl/go1.22.2.linux-amd64.tar.gz && \ + tar -C /usr/local -xzf go1.22.2.linux-amd64.tar.gz ENV PATH $PATH:/usr/local/go/bin:/root/go/bin