flagflag  If you want to see English page, please click "English" Button at Left.
9: 2021-07-12 (月) 00:07:10 iseki ソース 10: 2021-07-12 (月) 10:15:51 iseki ソース
Line 26: Line 26:
*** 新しい起動用 Docker イメージの作り方 [#s2d1d7bf] *** 新しい起動用 Docker イメージの作り方 [#s2d1d7bf]
 +**** Dockerfile を使う方法 [#k4d600dc]
 + # vi Dockerfile
 + # cp (何処か)/start.sh .
 + # docker build -t jupyter_single-test .
 + # docker images
 +
 +- Dockerfile
 + FROM jupyterhub/singleuser
 + USER root
 + COPY start.sh /usr/local/bin
 + RUN apt-get update \
 +  && apt-get install -y --no-install-recommends \
 +   vim \
 +  && apt-get -y clean \
 +  && rm -rf /var/lib/apt/lists/*
 +
 +**** 二重引数の問題が発生 [#t9a36c00]
- iseki でログイン時 - iseki でログイン時
 # docker exec -it jupyter-iseki /bin/bash  # docker exec -it jupyter-iseki /bin/bash
Line 47: Line 64:
  9 cp /etc/subuid- /etc/subuid   9 cp /etc/subuid- /etc/subuid
-- [[start.sh>./start.sh]]+**** [[start.sh>./start.sh]] [#q31443f9] 
 +- コンテナ内の /usr/local/bin/start.sh 
 +-- コンテナ内の環境設定スクリプト
#br #br
-*** Trouble Shooting [#k2b34ff3]+*** 新しいクラスを作成する [#r7a6bb3c] 
 + 
 +- /usr/local/anaconda/envs/jupyterhub/lib/​python3.8/site-packages/dockerspawner/ 
 +-- __init__.py 
 +-- ex.) nsldockerspawner.py 
 + ...... 
 + from dockerspawner import DockerSpawner 
 + 
 + class NSLDockerSpawner(DockerSpawner): 
 + ...... 
 + def some_func(self): 
 +     ret = super(NSLDockerSpawner, self).some_func() 
 +     ..... 
 +     return ret 
 + ...... 
 + def start(self, *, image=None, extra_create_kwargs=None, extra_host_config=None): 
 +     ....... 
 +     return super(NSLDockerSpawner, self).start() 
 + 
 +*** Trouble Shooting [#j137c8ff] 
**** 何故かイメージを変更して commit すると引数が2重になる? (''非常に重要な問題'')[#xeab91b6] **** 何故かイメージを変更して commit すると引数が2重になる? (''非常に重要な問題'')[#xeab91b6]
- docker logs のでエラーメッセージ - docker logs のでエラーメッセージ
Line 57: Line 96:
-- get_command() の cmd + self.get_args() で cmd に既に引数が入っている? -- get_command() の cmd + self.get_args() で cmd に既に引数が入っている?
- 最新版 (Project用) [[jupyterhub_config.py>../SystemUserSpaw​ner/jupyterhub_config.py]] 内で対症療法中 - 最新版 (Project用) [[jupyterhub_config.py>../SystemUserSpaw​ner/jupyterhub_config.py]] 内で対症療法中
 +
 +- ''上記の Dockerfile を使って作成すれば問題無し''
#br #br


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新の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
<今日>

オンライン状況

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

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

もっと...

アクセスカウンタ

今日 : 2940294029402940
昨日 : 1412914129141291412914129
総計 : 2344855023448550234485502344855023448550234485502344855023448550
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com