Skip to content

Dockerfile - #1252

Open
Jandersolutions wants to merge 2911 commits into
branch-2.2from
develop
Open

Dockerfile#1252
Jandersolutions wants to merge 2911 commits into
branch-2.2from
develop

Conversation

@Jandersolutions

Copy link
Copy Markdown

FROM ubuntu:20.04

RUN apt-get update && yes|apt-get upgrade &&
apt-get install -y git curl wget nano bzip2 sudo net-tools &&
apt-get install -y --no-install-recommends apt-utils

RUN wget https://repo.anaconda.com/archive/Anaconda3-2020.07-Linux-x86_64.sh &&
bash Anaconda3-2020.07-Linux-x86_64.sh -b &&
rm Anaconda3-2020.07-Linux-x86_64.sh

ENV PATH="/root/anaconda3/bin:${PATH}"

RUN sudo apt-get update --fix-missing &&
sudo apt-get install -y gcc g++ &&
sudo apt-get clean

RUN sudo rm -rf /var/lib/apt/lists/*

RUN sudo chown -R root ~/anaconda3/bin &&
sudo chmod -R +x ~/anaconda3/bin &&
conda install -c conda-forge jupyterlab &&
conda install -c conda-forge nodejs &&
jupyter serverextension enable dask_labextension &&
conda install -c conda-forge jupyter_kernel_gateway &&
conda clean -afy

RUN echo "Version 22.10.0-beta"

RUN pip install cytoolz &&
pip install dask-labextension &&
pip install llvmlite --ignore-installed &&
pip install git+https://github.com/hi-primus/optimus.git@develop-22.10#egg=pyoptimus[pandas] &&
pip install git+https://github.com/hi-primus/optimus.git@develop-22.10#egg=pyoptimus[dask]

CMD jupyter notebook --port=8888 --no-browser --ip=0.0.0.0 --allow-root

EXPOSE 8888:8888 8889:8889

@luis11011
luis11011 force-pushed the develop branch 4 times, most recently from 2abb196 to a3d7215 Compare May 19, 2023 04:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants