Windows安装docker
- 1.首先从docker官网下载
- 2.设置docker加速,否则本地下载会很慢
- 3.docker 下载镜像以及运行
docker 容器里面安装jupyter lab
参考文献https://www.cnblogs.com/jruing/p/15943834.html
- 1.拉取镜像,大概1.4G,用阿里docker加速器会更快
docker pull captainji/jupyterlab
- 2.启动jupyter lab 服务
docker run -d -p 8888:8888 -e JUPYTER_ENABLE_LAB=yes -v /data/docker/jupyter:/usr/local/src/jupyterlab_workspace -v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime -v /etc/timezone:/etc/timezone --restart=always --name JupyterLab captainji/jupyterlab
- 3.访问jupyterlab
# 注意:云服务器的话必须开通端口8888的防火墙,否则访问不到
http://服务器ip:8888/lab?token=97c99de9e4b3ea86ebf567d8e1290c11023d165b7351156c
- 4.设置jupyterlab自定义密码访问
查看jupyterlab 配置
# 进入容器
docker exec -it JupyterLab /bin/bash
# 进入jupyterlab配置文件所在目录
cd ~/.jupyter/
# 利用ipython生成密码
# shell 窗口执行ipyton,输入下面的命令后,直接生成的秘钥串保存一下。
from jupyter_server.auth import passwd; passwd()
# 修改jupyter_lab_config.py,将秘钥串放到
c.ServerApp.password = 'sha1:2a7db6b73312:15145bac948b54570e7261c688fa296df2d86daf'
root@7b0fbcc5b307:~/.jupyter# ipython Python 3.8.6 (default, Sep 25 2020, 09:36:53) Type ‘copyright’, ‘credits’ or ‘license’ for more information IPython 7.19.0 – An enhanced Interactive Python. Type ‘?’ for help. In [1]: from jupyter_server.auth import passwd; passwd() Enter password: Verify password: Out[1]: ‘sha1:2a7db6b73312:15145bac948b54570e7261c688fa296df2d86daf’ In [2]: exit() root@7b0fbcc5b307:~/.jupyter# view jupyter_lab_config.py root@7b0fbcc5b307:~/.jupyter# exit
docker
#查看现有容器
sudo docker ps -a
#创建新容器(如果不需要自动启动,可将/start.sh换成/bin/bash)
sudo docker run -itd --rm --name centos7-zlm-image-container --privileged=true --user=root -p 805:80 -p 5545:554 centos7-zlm-image /start.sh
#进入新容器
sudo docker exec -it centos7-zlm-image-container /bin/bash
#停止容器(自动删除)
sudo docker stop centos7-zlm-image-container
#删除静像
sudo docker rmi centos7-zlm-image
#exit退出容器后可使用 docker commit 来提交容器副本生成我们的新镜像
docker commit -m="jupyterlab ubuntu" ubuntu1 jupyterlab