mirror of
https://github.com/vimagick/dockerfiles.git
synced 2025-12-21 21:33:02 +01:00
update jupyter
This commit is contained in:
@@ -8,9 +8,10 @@ Minimal Jupyter Notebook Stack
|
|||||||
[how to select an image](https://jupyter-docker-stacks.readthedocs.io/en/latest/using/selecting.html)
|
[how to select an image](https://jupyter-docker-stacks.readthedocs.io/en/latest/using/selecting.html)
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
|
version: "3.8"
|
||||||
|
services:
|
||||||
notebook:
|
notebook:
|
||||||
image: jupyter/scipy-notebook
|
image: jupyter/minimal-notebook
|
||||||
hostname: jupyter-notebook
|
|
||||||
ports:
|
ports:
|
||||||
- "8888:8888"
|
- "8888:8888"
|
||||||
volumes:
|
volumes:
|
||||||
@@ -47,11 +48,20 @@ File: ./data/.jupyter/jupyter_notebook_config.json
|
|||||||
{
|
{
|
||||||
"NotebookApp": {
|
"NotebookApp": {
|
||||||
"token": "",
|
"token": "",
|
||||||
"password": ""
|
"password": "",
|
||||||
|
"disable_check_xsrf": true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## kill idle kernels (1 week ago)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
curl -s "http://127.0.0.1:8888/api/kernels" |
|
||||||
|
jq -r '.[]|select(now - (.last_activity|sub("\\..*Z";"Z")|fromdateiso8601) > 3600*24*7 and .connections==0).id' |
|
||||||
|
while read kid; do curl -s -w '\n' -X DELETE "http://127.0.0.1:8888/api/kernels/$kid"; done
|
||||||
|
```
|
||||||
|
|
||||||
## nginx config
|
## nginx config
|
||||||
|
|
||||||
- <https://hands-on.cloud/how-to-setup-jupyter-behind-nginx-proxy/>
|
- <https://hands-on.cloud/how-to-setup-jupyter-behind-nginx-proxy/>
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
|
version: "3.8"
|
||||||
|
services:
|
||||||
notebook:
|
notebook:
|
||||||
image: jupyter/scipy-notebook
|
image: jupyter/minimal-notebook
|
||||||
hostname: jupyter-notebook
|
|
||||||
ports:
|
ports:
|
||||||
- "8888:8888"
|
- "8888:8888"
|
||||||
volumes:
|
volumes:
|
||||||
|
|||||||
Reference in New Issue
Block a user