Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dockerfile #1252

Open
wants to merge 2,911 commits into
base: branch-2.2
Choose a base branch
from
Open

Dockerfile #1252

wants to merge 2,911 commits into from

Conversation

Jandersolutions
Copy link

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/[email protected]#egg=pyoptimus[pandas] &&
pip install git+https://github.com/hi-primus/[email protected]#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