Jupyter Docker Stacks是包含Jupyter应用和交互计算工具的Docker镜像。

启动notebook server

docker run -p 8888:8888 jupyter/scipy-notebook:2c80cf3537ca

启动r的notebook

docker run --rm -p 10000:8888 -v "$PWD":/home/jovyan/work jupyter/r-notebook:e5c5a7d3e52d

jupyter/base-notebook

jupyter/base-notebook支持的功能特性包括:

  • 最小功能化的Jupyter Notebook server

  • 位于/opt/conda的Miniconda Python 3.x

  • 没有预装的科学计算包

  • 非特权用户jovyan(uid=1000),在users组(gid=100),对/home/jovyan和/opt/conda拥有所有权

  • tini是容器的entrypoint,而start-notebook.sh 是默认命令

  • start-singleuser.sh 对在JupyterHub中启动容器非常有用

  • start.sh 对在容器中运行可替代命令非常有用,如ipython、jupyter kernelgateway,jupyter lab

  • 自签名HTTPS证书,与免密sudo

jupyter/minimal-notebook

jupyter/minimal-notebook在jupyter应用中添加命令行工具

  • jupyter/base-notebook 的一切

  • Pandoc、TeX Live用于notebook文档转化

  • git、emacs、jed、vim以及unzip

jupyter/r-notebook

jupyter/r-notebook包括R系统的流行包

  • jupyter/minimal-notebook 中的一切,以及它的祖先镜像

  • R解释器及基本环境

  • IRKernel支持R

  • tidyverse包,包括ggplot2,dplyr,tidyr,readr,purr,tibble,stringr,lubridate,broom

  • plyr,devtools,shiny,rmarkdown,forecast,rsqlite,reshape2,nycflights13,caret,rcurl,randomforest

jupyter/scipy-notebook

jupyter/scipy-notebook包括常见的科学Python包

  • jupyter/minimal-notebook 的一切

  • pandas,numexpr,matplotlib,scipy,seaborn,scikit-learn,scikit-image,sympy,cython,patsy,statsmodel,cloudpickel,dill,numba,bokeh,sqlalchemy,hdf5,vincent,beautifulsoup,protobuf,xlrd

  • ipywidgets用于Python notebook的交互可视化

  • 可视化机器学习数据集的Facets

jupyter/tensorflow-notebook

jupyter/tensorflow-notebook 包括最流行的Python深度学习类库

  • 继承 jupyter/scipy-notebook

  • tensorflow及keras机器学习库

jupyter/datascience-notebook

jupyter/datascicence-notebook包括用于数据分析的类库,它们来自Julia、Python、R社区

  • 继承jupyter/scipy-notebookjupyter/r-notebook

  • Julia编译器及基本环境

  • IJulia支持在Jupyter Notebook运行Julia代码

  • HDF5,Gadfly,RDatasets

jupyter/pyspark-notebook

jupyter/pyspark-notebook包含支持Spark的Python,或Mesos

  • 继承jupyter/scipy-notebook

  • Apache Spark与Hadoop包

  • Mesos客户端

jupyter/all-spark-notebook

jupyter/all-spark-notebook包括Python、R、Scala以支持Spark,或者Mesos

  • 继承jupyter/pyspark-notebook

  • IRKernel支持在Jupyter Notebook编写R代码

  • Apache Toree和spylon-kernel支持在Jupyter Notebook编写Scala代码

  • ggplot2,sparklyr,rcurl包

镜像关系

results matching ""

    No results matching ""