update jupyter

This commit is contained in:
kev 2022-02-08 18:12:01 +08:00
parent f15dbc04ac
commit c3017ee754
2 changed files with 28 additions and 17 deletions

View File

@ -8,14 +8,15 @@ Minimal Jupyter Notebook Stack
[how to select an image](https://jupyter-docker-stacks.readthedocs.io/en/latest/using/selecting.html)
```yaml
notebook:
image: jupyter/scipy-notebook
hostname: jupyter-notebook
ports:
- "8888:8888"
volumes:
- ./data:/home/jovyan
restart: unless-stopped
version: "3.8"
services:
notebook:
image: jupyter/minimal-notebook
ports:
- "8888:8888"
volumes:
- ./data:/home/jovyan
restart: unless-stopped
```
## up and running
@ -47,11 +48,20 @@ File: ./data/.jupyter/jupyter_notebook_config.json
{
"NotebookApp": {
"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
- <https://hands-on.cloud/how-to-setup-jupyter-behind-nginx-proxy/>

View File

@ -1,8 +1,9 @@
notebook:
image: jupyter/scipy-notebook
hostname: jupyter-notebook
ports:
- "8888:8888"
volumes:
- ./data:/home/jovyan
restart: unless-stopped
version: "3.8"
services:
notebook:
image: jupyter/minimal-notebook
ports:
- "8888:8888"
volumes:
- ./data:/home/jovyan
restart: unless-stopped