17言語が扱えるJupyterLabをDockerにインストールします.
サポートしている言語
以下の言語が対応してます.
| Languages | Version | jupyter kernel |
|---|---|---|
| Python | 3.8.6 | IPython |
| C#(.Net5) | 9.0 | .NET Interactive |
| Elixir | 1.11.2 | ierl |
| Erlang | OTP 23.2.1 | ierl |
| F#(.Net5) | 5.0 | .NET Interactive |
| Go | 1.15.6 | Gophernotes |
| Java | 1.8.0_152 | SciJava Jupyter Kernel |
| JavaScript(Node.js) | 14.15.3 | tslab |
| Julia | 1.5.3 | IJulia |
| Kotlin | 1.4.30 | jupyter-kotlin |
| Powershell(.Net5) | 7.0.3 | .NET Interactive |
| R | 4.0.3 | IRKernel |
| Ruby | 3.0.0 | IRuby |
| Rust | 1.49.0 | EvCxR Jupyter Kernel |
| Scala | 2.13.3 | almond |
| Sparql | SPARQL kernel | |
| Typescript | 4.1.3 | tslab |
インストール
HeRoMo/jupyter-langsを落として,docker-composeでイメージをPullします.
僕はdocker-compose.ymlを以下のように書き換えました.
version: "3"
services:
jupyter:
image: ghcr.io/heromo/jupyter-langs:latest
volumes:
- ./notebooks:/jupyter/notebooks
ports:
- 8050:8050 # for Dash
- 85:8888 # for Jupyterlabサイズが10GB弱もありますのでPullまでに時間がかかります.
コンテナが立ち上がったら http://localhost:85/ にアクセスすると Jupyter Lab が開きます.
$ git clone https://github.com/HeRoMo/jupyter-langs.git
$ cd jupyter-langs
$ docker-compose upまとめ
17言語が扱えるJupyterLabをDockerにインストールしました.
s 追加でNimも入れてみたいです.