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のために書かれました。

プロジェクトについて

Build a custom single-user Jupyter Notebook container for use with JupyterHub

インストール
ansible-galaxy install marcusianlevine.jupyter-container
ライセンス
bsd-3-clause
ダウンロード
95
所有者
Data Science + DevOps = DataEng