flagflag  If you want to see English page, please click "English" Button at Left.
22: 2021-08-21 (土) 01:42:26 iseki ソース 現: 2021-10-16 (土) 14:22:59 iseki ソース
Line 71: Line 71:
  8 cp /etc/subgid- /etc/subgid   8 cp /etc/subgid- /etc/subgid
  9 cp /etc/subuid- /etc/subuid   9 cp /etc/subuid- /etc/subuid
 +
 +- [[解決>#xeab91b6]]
 +#br
**** [[start.sh(改)>./start.sh-kai]],  [[start.sh(オリジナル)>./start.sh]][#q31443f9] **** [[start.sh(改)>./start.sh-kai]],  [[start.sh(オリジナル)>./start.sh]][#q31443f9]
Line 121: Line 124:
 ......  ......
 from dockerspawner import DockerSpawner  from dockerspawner import DockerSpawner
 + 
 class NSLDockerSpawner(DockerSpawner):  class NSLDockerSpawner(DockerSpawner):
 ......  ......
Line 239: Line 242:
   576    576
   577          return super(ProjectDockerSpawner, self).start()    577          return super(ProjectDockerSpawner, self).start()
 + 
#br #br
Line 264: Line 267:
- jupyterhub_config.py - jupyterhub_config.py
 lmport sys  lmport sys
 + 
 c.JupyterHub.services = [  c.JupyterHub.services = [
   {    {
Line 286: Line 289:
- jupyterhub_config.py - jupyterhub_config.py
- lmport sys + import sys 
 + 
 c.JupyterHub.services = [  c.JupyterHub.services = [
   {    {
Line 302: Line 305:
** Trouble Shooting [#j137c8ff] ** Trouble Shooting [#j137c8ff]
- 
-**** 何故かイメージを変更して commit すると引数が2重になる? (''非常に重要な問題'')[#xeab91b6] 
-- docker logs のでエラーメッセージ 
--- [C 2021-07-11 13:52:21.786 SingleUserNotebookApp application:89] Bad config encountered during initialization: Error loading argument SingleUserNotebookApp.ip=['0.0.0.0', '0.0.0.0'], ip only accepts one value, got 2: ['0.0.0.0', '0.0.0.0'] 
-- /usr/local/anaconda/envs/jupyterhub/lib/​python3.8/site-packages/dockerspawner/do​ckerspawner.py L804 
--- get_command() の cmd + self.get_args() で cmd に既に引数が入っている? 
-- 最新版 (Project用) [[jupyterhub_config.py>../SystemUserSpaw​ner/jupyterhub_config.py]] 内で対症療法中 
- 
-- ''上記の Dockerfile を使って作成すれば問題無し'' 
-#br 
- 
-****'' 解決編'': docker commit すると,起動時のオプション(arguments)まで保存する. [#v7d65576] 
-- 次回起動すると,オプションが 2重になる.なんてこったい! docker build では大丈夫(そもそも起動していない) 
-- 起動時のオプションは,イメージ(/var/lib/docker/image/overlay2/imagedb/.​...)に Cmd[ ] に値として保存されている. 
-- イメージファイルはテキスト(!?)なので,Cmd[ ] に何が書いてあるかわかる. 
--- "Cmd":["start-notebook.sh","--ip=0.0.0.0","--port=8888","--notebook-dir=/home/teacher/iseki/jupyt​er","--SingleUserNotebookApp.default_url=/lab​"] 
---- しっかりコマンドが入っている. 
--- 流石に直接編集するのは躊躇われる.(一回やってみる?) 
---- エディタで直接編集したら,Docker から見えなくなった.まあ予想通り. 
- 
-- ちゃんと動くやつの Cmd[ ] を確認して,docker commit 起動時に -C オプションで変更可! 
--- jupyter の場合:'' docker commit -c 'CMD ["start-notebook.sh"]' jupyter_old jupyter_new'' 
- 
-#br 
**** 新しいファイルがパーミッションが無いとして,作成できない. [#z72fb1be] **** 新しいファイルがパーミッションが無いとして,作成できない. [#z72fb1be]
Line 452: Line 431:
 +            args.append(self.format_string(arg))  +            args.append(self.format_string(arg))
         return args          return args
 + 
     def run_pre_spawn_hook(self):      def run_pre_spawn_hook(self):


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 5月翌月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
<今日>

オンライン状況

82 人のユーザが現在オンラインです。 (16 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 82

もっと...

アクセスカウンタ

今日 : 1500715007150071500715007
昨日 : 1753317533175331753317533
総計 : 2347815023478150234781502347815023478150234781502347815023478150
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com