搭建在线python开发环境juypterlab

本文档介绍了如何在CentOS7.9服务器上利用Docker安装和运行JupyterLab,包括创建安装目录、拉取镜像、启动容器、设置防火墙端口,以及验证访问。通过这个过程,用户可以便捷地建立一个远程的Python开发环境。
摘要由CSDN通过智能技术生成

安装jupyterlab

基础准备

服务器使用的云服务器。操作系统安装的centos7.9版本,docker安装的1.18详细安装可以参考《云服务器搭建docker环境》

准备安装目录
根目录下创建juypterlab文件夹,进入目录
在这里插入图片描述

开始安装

拉取镜像

# docker pull mikebirdgeneau/jupyterlab

查看镜像

# docker images

在这里插入图片描述

运行镜像

#docker run -d --name jupyterlab -p 8888:8888 -v /home/stone/jupyterlab:/opt/notebooks mikebirdgeneau/jupyterlab

查看toke值

# docker logs jupyterlab

http://(aa6ba004221e or 127.0.0.1):8888/?token=17f46f09c6986ae75bd30daf9e4c273186c28ea946daxxxx

防火墙设置端口

1、开放端口

firewall-cmd --zone=public --add-port=5672/tcp --permanent  # 开放5672端口

firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口

firewall-cmd --reload  # 配置立即生效

2、查看防火墙所有开放的端口

firewall-cmd --zone=public --list-ports

在这里插入图片描述

3.、关闭防火墙

如果要开放的端口太多,嫌麻烦,可以关闭防火墙,安全性自行评估,

个人建议不要轻易关闭防火墙,正常的一套系统有硬件防火墙,软件防火墙,路由策略层层的安全策略限制,云服务器虽然说没有什么太机密的信息,但是毕竟是暴露在互联网上面,任意的关闭防火墙对服务器的风险太大了。

systemctl stop firewalld.service

4、查看防火墙状态

firewall-cmd --state

在这里插入图片描述

5、查看监听的端口

netstat -lnpt

PS:centos7默认没有 netstat 命令,需要安装 net-tools 工具,yum install -y net-tools

6、检查端口被哪个进程占用

netstat -lnpt |grep 8888

在这里插入图片描述

7、查看进程的详细信息

ps 35769
在这里插入图片描述

8、中止进程

kill -9 35769

浏览器验证

http://127.0.0.1:8888/

在这里插入图片描述

将toke值复制到文本框中点击login按钮。
进入页面后可以创建文件夹和创建python文件进行直接在线运行python文件。
在这里插入图片描述

参考文档

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值