marcusianlevine.jupyter-container
jupyter-container
単一ユーザーのJupyterノートブックサービスを、あなたのAnsible Containerプロジェクトに追加します。JupyterHubと一緒に使用するように設計されています。
以下のコマンドを実行してサービスをインストールしてください:
# 作業ディレクトリをあなたのAnsible Containerプロジェクトのルートに設定します
$ cd myproject
# サービスをインストールします
$ ansible-container install marcusianlevine.jupyter-container
必要条件
- Ansible Container
- 既存のAnsible Containerプロジェクト。プロジェクトを作成するには、次のコマンドを実行してください:
# 空のプロジェクトディレクトリを作成します $ mkdir myproject # 作業ディレクトリを新しいディレクトリに設定します $ cd myproject # プロジェクトを初期化します $ ansible-container init
役割変数
py2_env
- condaに追加されたPython 2の仮想環境の名前
jupyterhub_pip_version
- このイメージから立ち上がるHubにインストールされるJupyterHubのバージョンと一致させる必要があります
cran_packages
- インストールするRパッケージのリスト
conda2_packages
- インストールするcondaのPython2パッケージのリスト
pip2_packages
- インストールするpipのPython2パッケージのリスト
extra_conda3_packages
conda2_packages
に加えてインストールする追加のcondaのPython3パッケージのリスト
extra_pip3_packages
pip2_packages
にリストされているすべてのパッケージに加えてインストールする追加のpipのPython3パッケージのリスト
extra_lab_extensions
- インストールする追加のJupyter Lab拡張(npmパッケージ)のリスト
install_nbextensions
jupyter_contrib_nbextensions
をcondaでインストールします(および関連する設定ツール)
依存関係
注:この役割は、単一ユーザーのJupyterノートブック基本イメージから構築するために設計されています。
ライセンス
BSD
著者情報
Marcus LevineによってCKM Advisorsのために書かれました。