https://github.com/till0196/julia-environment
Juliaがインストール済みのJupyter NotebookをDockerで立ち上げます
https://github.com/till0196/julia-environment
docker docker-compose julia jupyter-notebook
Last synced: 2 months ago
JSON representation
Juliaがインストール済みのJupyter NotebookをDockerで立ち上げます
- Host: GitHub
- URL: https://github.com/till0196/julia-environment
- Owner: Till0196
- Created: 2024-04-16T06:01:37.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-19T00:14:03.000Z (about 2 years ago)
- Last Synced: 2025-01-24T22:43:33.443Z (over 1 year ago)
- Topics: docker, docker-compose, julia, jupyter-notebook
- Language: Dockerfile
- Homepage:
- Size: 25.4 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# julia-environment
[](https://github.com/Till0196/julia-environment/actions/workflows/build-dockerfile.yaml)
[](https://github.com/Till0196/julia-environment/pkgs/container/julia-environment)
[](https://gitpod.io/#https://github.com/till0196/julia-environment)
Juliaがインストール済みのJupyter Notebookが立ち上がるDocker環境です。
[Container registry](https://github.com/Till0196/julia-environment/pkgs/container/julia-environment)にて、linux/amd64とlinux/arm64のビルド済みDockerイメージを公開しています。
GitHub Actionsにて、毎日日本時間の24:00に自動でイメージを生成しています。
実行時間を削減するため、上流イメージに変更がある場合のみ更新が行われます。
イメージ内に下記Juliaパッケージが組み込まれています。
- `Plots`
- `PyPlot`
- `Polynomials`
Juliaパッケージの追加や更新は、永続化ボリューム内に保存されます。
## 使い方
Dockerと[Docker compose](https://docs.docker.jp/v1.12/compose/install.html)が必要です。
```bash
# 初期設定
git clone https://github.com/till0196/julia-environment.git
cd julia-environment
# JupyterLab Notebookを起動
docker compose up
# ブラウザで http://localhost:8888 に接続するとJupyter Notebookが起動します
# シェルに接続
docker compose exec julia-jupyter /bin/bash
# JupyterLab Notebookを終了
docker compose down
```
`./work`フォルダにノートブックファイルを保存するとJupyterLab Notebookから確認できます。