0、导
docker部署jupyter非常简单,一行命令即可
1、docker部署jupyter note
# docker run --name jupyter -d -p 映射本地端口:8888 -v ~/本地路径/:/home/jovyan/work jupyter/base-notebook
2、使用本地nginx反向代理
# 如果nginx配置不这样书写,会出现无法连接到python内核的问题
server {
# 我这里使用的域名
server_name XXXXXX;
client_max_body_size 1024m;
location / {
proxy_pass http://127.0.0.1:本地端口/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_redirect off;
}
}
3、备注
没有特殊使用需求的情况下,是不需要修改jupyter notebook的配置文件的,如果有使用nginx反向代理使用域名解析的话,nginx配置就按照上边的配置即可。如另外需要https,作为一位老手相信你也处理的来,使用certbot --nginx即可