All Projects → floriangeigl → docker-DataScience

floriangeigl / docker-DataScience

Licence: other
Dockerfile containing the libraries I need in most of my projects.

Programming Languages

Dockerfile
14818 projects
Jupyter Notebook
11667 projects
shell
77523 projects
javascript
184084 projects - #8 most used programming language
julia
2034 projects
r
7636 projects

Projects that are alternatives of or similar to docker-DataScience

coq jupyter
Jupyter kernel for Coq
Stars: ✭ 70 (+268.42%)
Mutual labels:  jupyter
mpl-interactions
Sliders to control matplotlib and other interactive goodies. Works in any interactive backend and even uses ipywidgets when in a Jupyter notebook
Stars: ✭ 62 (+226.32%)
Mutual labels:  jupyter
ipymarkup
NER, syntax markup visualizations
Stars: ✭ 108 (+468.42%)
Mutual labels:  jupyter
2021 course dev-rougier
NumFocus Academy - Matplotlib (beginner)
Stars: ✭ 54 (+184.21%)
Mutual labels:  jupyter
astetik
Astetik takes away the pain from telling visual stories with data on Python
Stars: ✭ 15 (-21.05%)
Mutual labels:  jupyter
jupyterlab-theme-solarized-dark
JupyterLab 2/3 Solarized Dark extension
Stars: ✭ 61 (+221.05%)
Mutual labels:  jupyter
Odysis
Jupyter Interactive Widgets library for 3-D mesh analysis
Stars: ✭ 15 (-21.05%)
Mutual labels:  jupyter
data-lineage
Generate and Visualize Data Lineage from query history
Stars: ✭ 166 (+773.68%)
Mutual labels:  jupyter
pytest-notebook
A pytest plugin for regression testing and regenerating Jupyter Notebooks
Stars: ✭ 35 (+84.21%)
Mutual labels:  jupyter
deep-learning-nd
Udacity Deep learning nanodegree projects
Stars: ✭ 52 (+173.68%)
Mutual labels:  jupyter
colab-badge-action
GitHub Action that generates "Open In Colab" Badges for you
Stars: ✭ 15 (-21.05%)
Mutual labels:  jupyter
iracket
Jupyter kernel for Racket
Stars: ✭ 84 (+342.11%)
Mutual labels:  jupyter
RocketJoe
RocketJoe is a software development platform for creating high-performance applications.
Stars: ✭ 31 (+63.16%)
Mutual labels:  jupyter
z3 tutorial
Jupyter notebooks for tutorial on the Z3 SMT solver
Stars: ✭ 117 (+515.79%)
Mutual labels:  jupyter
dmind
jupyter notebook 的思维导图插件
Stars: ✭ 21 (+10.53%)
Mutual labels:  jupyter
machine-learning-snippets
Python Machine Learning Snippets contains various machine learning examples as Jupyter notebooks with scikit-learn, statsmodel, numpy and other libraries.
Stars: ✭ 20 (+5.26%)
Mutual labels:  jupyter
kuwala
Kuwala is the no-code data platform for BI analysts and engineers enabling you to build powerful analytics workflows. We are set out to bring state-of-the-art data engineering tools you love, such as Airbyte, dbt, or Great Expectations together in one intuitive interface built with React Flow. In addition we provide third-party data into data sc…
Stars: ✭ 474 (+2394.74%)
Mutual labels:  jupyter
jupyterhub-deploy-hpc
Documented examples of Jupyterhub deployment in HPC settings
Stars: ✭ 30 (+57.89%)
Mutual labels:  jupyter
gaia
Gaia is a geospatial analysis library jointly developed by Kitware and Epidemico.
Stars: ✭ 29 (+52.63%)
Mutual labels:  jupyter
zoe
Zoe: Container Analytics as a Service -- mirror of https://gitlab.eurecom.fr/zoe/main/
Stars: ✭ 51 (+168.42%)
Mutual labels:  jupyter

Data Science Image

Dockerfile containing lots of tools for Data Science

Run

docker run --rm -i -t 
  -p 8888:8888
  -p 8889:8889 
  -p 8787:8787 
  -p 2222:22
  -p 9001:9001
  -v "${pwd}:/data/" 
  --name dsdocker 
  floriangeigl/datascience /bin/bash

Ports

After starting the container you should be able to access jupyter (python 3, julia & R) over http://localhost:8888 (jupyter labs runs on 8889). Furthermore, you can access an r-studio-server at http://localhost:8787. Supervisord webservice (service status; restart services; logs; ...) on 9001. If you want to ssh into the container simply use port 2222.

Credentials

SSh credentials

root:datascience

Tips & Tricks

Windows Shortcut

Open a powershell and open your profile-file using the follwing command.

notepad $PROFILE

paste the following lines into the notepad and save the file.

function dsdocker {
docker run --rm -i -t -p 8888:8888 -p 8889:8889 -p 8787:8787 -p 2222:22 -p 9001:9001 -v "${pwd}:/data" --name dsdocker floriangeigl/datascience /bin/bash
}

Linux Shortcut

Add an alias with the following command (notice the differnce with pwd)

dsdocker='docker run --rm -it -p 8888:8888 -p 8889:8889 -p 8787:8787 -p 2222:22 -p 9001:9001 -v $(pwd):/data --name dsdocker floriangeigl/datascience /bin/bash'

Cygwin Shortcut

dsdocker='docker run --rm -it -p 8888:8888 -p 8889:8889 -p 8787:8787 -p 2222:22 -p 9001:9001 -v $(cygpath -aw $(pwd)):/data --name dsdocker floriangeigl/datascience /bin/bash'

No you can simple fire up a Data Science container by typing dsdocker in your powershell. This will also mount the working directory into /data/ in the docker container.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].