flagflag  
8: 2021-07-26 (Mon) 15:09:19 iseki source 9: 2021-08-01 (Sun) 14:32:50 iseki source
Line 78: Line 78:
 (base) # dnf config-manager --add-repo https://download.docker.com/linux/centos​/docker-ce.repo  (base) # dnf config-manager --add-repo https://download.docker.com/linux/centos​/docker-ce.repo
 (base) # dnf -y install docker-ce docker-ce-cli containerd.io --nobest --allowerasing  (base) # dnf -y install docker-ce docker-ce-cli containerd.io --nobest --allowerasing
 + (base) # systemctrl enable docker.socket
 + (base) # systemctrl start docker.socket
 (base) # docker pull jupyterhub/singleuser  (base) # docker pull jupyterhub/singleuser
 (base) # docker pull jupyter/datascience-notebook  (base) # docker pull jupyter/datascience-notebook
 +#br
 +**** Moodleがリモートホストで動いている場合,Moodleが動いているホストからDockerコマンドが入力できるようにする. [#xe993c8f]
 +
 +***** SSH ポートフォワードを使用する. [#h0ef173d]
 +- Moodleが localhost, Docker が 202.26.150.55で動いている場合
 + # ssh -fNL localhost:9099:/var/run/docker.sock root@202.26.150.55   (rootログインがセキュリティ的に弱い)
 + # export DOCKER_HOST=localhost:9099
 + # docker volume ls
 +- Docker の実効ユーザを root 以外にしておく.
 +- Moodleの動いているホストでは,Dockerデーモンは不要.クライアントのみで可.
 +#br
 +
 +**** docker の通信機能を使用する [#g41b437e]
 +- docker -H ssh://202.26.150.55 volume ls
#br #br
Line 102: Line 118:
**** [[LTI>JupyterHub#m4467ad6]] [#g284e3bf] **** [[LTI>JupyterHub#m4467ad6]] [#g284e3bf]
 +- pip install jupyterhub-ltiauthenticator
 +- cd ......./ltiauthenticator
 +- patch -p1 < ~/mdldockerspawner/ltiauthenticator-1.0.​0.path
#br #br
 +
**** [[MDLDockerSpawner>JupyterHub/MDLDockerS​pawner]] [#s98f7379] **** [[MDLDockerSpawner>JupyterHub/MDLDockerS​pawner]] [#s98f7379]
- https://gitlab.nsl.tuis.ac.jp - https://gitlab.nsl.tuis.ac.jp
 +#br
 +***** dddd [#ac1e309d]
 +#br
 +
 +**** cull_idle_servers.py [#n8a3f52c]
 +- [[cull_idle_servers.py>JupyterHub/Docker​Spawner#zc9428f7]]
 +- https://github.com/jupyterhub/jupyterhub​/tree/a6b7e303df03865d6420f6bccdf627b39f​1d0dc1/examples/cull-idle
 +- DLして /usr/local/bin にコピー
 +#br
 +
 +**** JupyterHub [#h8d86a77]
 +- mkdir -p /var/lib/jupyterhub/
 +- FireWall
 +-- firewall-cmd --add-port 8000-8001/tcp --permanent  // 8001は要らないかもしれない
 +-- firewall-cmd --add-port 9000-9001/tcp --permanent  // feserver 用
 +-- firewall-cmd --reload
 +
 +- vi jupyterhub_config.py
 +-- IPアドレス,サーバ証明書
 +#br
 +
 +*** 起動 [#hccd8a59]
 +- jupyterhub -f jupyterhub_config.py
#br #br


Front page   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
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
Today

Who's Online

44 user(s) are online (3 user(s) are browsing xpwiki)

Members: 0
Guests: 44

more...

Access Counter

Today : 5117511751175117
Yesterday : 8599859985998599
Total : 2365212323652123236521232365212323652123236521232365212323652123
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com