docker安装jupyter lab
为充分利用免费centos服务器,搭建一个docker jupyterlab用来爬虫。
docker run -d -p 8888:8888 -p 4040:4040 --name jupyter -e JUPYTER_ENABLE_LAB=yes -v ~/program/jupyter:/jovyan/ jupyter/all-spark-notebook #下载并运行jupyterlab docker
docker ps #查看jupyterlab container-id
docker logs -tf <container-id> #token=后面为密码
查看运行状态
docker ps
启动镜像
docker start 2efd55d2c097
停止镜像
docker stop 2efd55d2c097
查看日志
docker logs -tf 2efd55d2c097
后面数字开头那个就是镜像id
#为方便调用命令,对jupyterlab自带用户jovyan提权只root。
#root进容器:
docker exec -u 0 -it jupyter bash
#设置jovyan密码:
passwd jovyan
#加入sudoers清单:
visudo
#按I进入vi编辑模式,加入:
jovyan ALL=(ALL:ALL) ALL
#ESC退出编辑模式,输入:wq保存退出。
参考链接:
https://www.freesion.com/article/5354791093/
https://www.shangmayuan.com/a/f6667809c1a14364ab4aded4.html