7: 2021-07-11 (日) 01:49:04 iseki |
8: 2021-07-11 (日) 11:32:12 iseki |
| - サーバでユーザ毎に ''[[Docker]]'' でNoteBook コンテナを起動して接続. | | - サーバでユーザ毎に ''[[Docker]]'' でNoteBook コンテナを起動して接続. |
| - 作業ホームは /home/jovjan/work 固定(多分 Docker Image固定) | | - 作業ホームは /home/jovjan/work 固定(多分 Docker Image固定) |
| + | |
| + | - see also [[SystemUserSpawner>../SystemUserSpawner]] |
| #br | | #br |
| | | |
| #br | | #br |
| | | |
- | *** singleuser [#oea09b82] | + | *** singleuser (コンテナ内)[#oea09b82] |
| **** プロセスの起動順 [#z1fe719e] | | **** プロセスの起動順 [#z1fe719e] |
| + /opt/conda/bin/tini | | + /opt/conda/bin/tini |
| - [[start.sh>./start.sh]] | | - [[start.sh>./start.sh]] |
| #br | | #br |
- | *** 設定ファイルから,パラメータ(引数)を渡す [#y62d4f07] | |
- | - 任意のパラメータ(引数)に ''{username}'' 等を使用可能にする | |
| | | |
- | c.DockerSpawner.args = ['--username={username}'] | + | *** Docker の起動 [#o46a3f42] |
- | - self.format_string() を通すと {...} を処理してくれる. | + | - Docker の起動コマンド |
| + | -- /usr/local/anaconda/envs/jupyterhub/lib/python3.8/site-packages/dockerspawner/dockerspawner.py |
| + | -- L804 の get_command() |
| #br | | #br |
| + | *** 設定ファイルから,パラメータ(引数)を渡す [#y62d4f07] |
| + | - file |
| + | /usr/local/anaconda/envs/jupyterhub/lib/python3.8/site-packages/jupyterhub/spawner.py |
| + | - Docker に渡す引数の制御 |
| + | -- 任意のパラメータ(引数)に ''{username}'' 等を使用可能にする |
| + | c.DockerSpawner.args = ['--username={username}'] |
| + | -- self.format_string() を通すと {...} を処理してくれる. |
| | | |
- | **** 1.0.0 [#y39182eb] | + | - ''注:''[[SystemUserSpawner>../SystemUserSpawner]] が正しく動けば, コンテナ内で環境変数 NB_USER で取れるので不要か. |
- | - /usr/local/anaconda/envs/jupyterhub/lib/python3.8/site-packages/jupyterhub/spawner.py | + | #br |
| | | |
| + | **** code [#td63949c] |
| + | ***** /usr/local/anaconda/envs/jupyterhub/lib/python3.8/site-packages/jupyterhub/spawner.py [#ba454e16] |
| + | - 1.0.0 |
| 936 if self.debug: | | 936 if self.debug: |
| 937 args.append('--debug') | | 937 args.append('--debug') |
| 945 return args | | 945 return args |
| | | |
- | **** 1.4.1 [#t8c2f07d] | + | - 1.4.1 |
| --- envs/jupyterhub/lib/python3.8/site-packages/jupyterhub/spawner.py.orig 2021-07-04 23:06:38.269817910 +0900 | | --- envs/jupyterhub/lib/python3.8/site-packages/jupyterhub/spawner.py.orig 2021-07-04 23:06:38.269817910 +0900 |
| +++ envs/jupyterhub/lib/python3.8/site-packages/jupyterhub/spawner.py 2021-07-04 23:07:45.485894520 +0900 | | +++ envs/jupyterhub/lib/python3.8/site-packages/jupyterhub/spawner.py 2021-07-04 23:07:45.485894520 +0900 |