1行命令搭建自己的python服务器,docker,安装 jupyter

简介: 1行命令搭建自己的python服务器,docker,安装 jupyter

前提 安装 docker

保证自己电脑 开启了 63888 以及 64888 端口,不会的同学可以,百度参考如何打开自己的端口

#综合启动命令

#这个 size=1g 版本
(docker run -tdi  -p 63888:22 -p 64888:8888   --name jupyter10   --privileged=true registry.cn-hangzhou.aliyuncs.com/mkmk/jupyter:lite  init)&&(docker exec -d jupyter10 /bin/bash -c "cd /home/jupyterfiles && nohup /usr/local/python3/bin/jupyter notebook  --allow-root  &")
例如删除命名以zhy开头的容器:
docker rm -f $(docker ps -a |  grep "zhy*"  | awk '{print $1}')
删除所有容器
docker rm -f $(docker ps -a | awk '{print $1}')
#utf8 支持中文版
(docker run -tdi  -p 63888:22 -p 64888:8888   --name jupyterutf8   --privileged=true registry.cn-hangzhou.aliyuncs.com/mkmk/jupyter:liteUTF8  init)&&(docker exec -d jupyterutf8 /bin/bash -c "cd /home/jupyterfiles && nohup /usr/local/python3/bin/jupyter notebook  --allow-root  &")

windows下启动容器

docker run -tdi   --net mynet10  --ip 10.10.20.2  --name  modelsmaster   --privileged=true registry.cn-hangzhou.aliyuncs.com/mkmk/jupyter:liteUTF8  init | docker exec -d modelsmaster /bin/bash -c "cd /home && nohup /usr/local/python3/bin/jupyter notebook  --allow-root  &"
#这个 size=4g 版本
(docker run -tdi  -p 63888:22 -p 64888:8888   --name jupyter2   --privileged=true registry.cn-hangzhou.aliyuncs.com/mkmk/centos:jupterz  init)&&(docker exec -d jupyter2 /bin/bash -c "cd /home/loaddata && nohup /usr/local/python/bin/jupyter notebook  --allow-root  &")

启动jupyter后就可以在

127.0.0.1:64888

访问到它啦

#第一次登陆会让你输入密码
zhaozhihong


20191127191606117.png

点击python3 开始书写自己的 代码吧

分步命令

#启动容器
 docker run -tdi  -p 63888:22 -p 64888:8888   --name jupyter   --privileged=true registry.cn-hangzhou.aliyuncs.com/mkmk/centos:jupterz  init

此时已经搭建完成

下边就来使用它吧

#进入容器
docker exec -it  jupyter  'bash'
#初始化脚本
source /etc/profile
#启动jupyter
nohup jupyter notebook  --allow-root &

启动jupyter后就可以在

127.0.0.1:64888

访问到它啦

#第一次登陆会让你输入密码
zhaozhihong

20191127191606117.png

相关文章
|
7月前
|
存储 Java Linux
【Docker】(2)还在浏览网页寻找Docker命令?本文全面列举与使用Docker里的各个命令!想要什么命令直接从本文拿!
docker有着比VM更少的抽象层 由于Docker不需要Hypervisor实现硬件资源虚拟化,运行在Docker容器上的程序直接使用的都是实际物理机的硬件资源 因此在CPU、内存利用率上Docker将会在效率上有明显优势 docker利用的时宿主机的内核,而不需要加载操作系统OS内核 当新建一个容器时,Docker不需要和虚拟机一样重新加载一个操作系统内核 进而避免引寻、加载操作系统内核返回等比较费时费资源的过程,当新建一个虚拟机时,虚拟机软件需要加载OS,返回新建过程时分钟级别的。 而Docker由于直接利用宿主机的操作系统,则省略了返回过程,因此新建一个Docker容器只需
820 124
|
10月前
|
安全 Unix Linux
Docker中授权普通用户使用docker命令以及解决无权限访问/var/run/docker.sock错误。
通过上述步骤,可以有效解决普通用户无法使用Docker命令的问题,同时处理 `/var/run/docker.sock`权限错误。这样的设置不仅方便用户使用Docker提供的各项服务,同时还能保护系统的安全性。在进行此类配置更改时,请确保理解每一步骤的作用及潜在的安全风险,尤其是在修改文件权限时。在实际的操作中,始终应该努力保持系统的最低必要权限,避免过度放宽权限,这是保障系统安全的一个重要方针。
3339 75
|
11月前
|
Docker 容器
Docker run命令-p参数详解
本文介绍Docker端口映射的基础用法。通过`docker run -p <宿主机端口>:<容器端口>`实现端口映射,例如`-p 5000:80`将宿主机5000端口映射到容器80端口,外部访问宿主机5000端口时流量会转发至容器内部的80端口。示例命令中,`-d`用于后台运行,`--restart=always`确保容器自动重启,`--name`指定容器名称。部署完成后可通过`http://服务器IP地址:5000`验证服务是否正常运行。
1308 57
|
10月前
|
自然语言处理 Unix Linux
解决服务器中Jupyter笔记本的文件名字符编码问题
通过上述步骤,可以有效解决Jupyter笔记本的文件名字符编码问题,确保所有文件能在服务器上正常访问并交互,避免因编码问题引起的混淆和数据丢失。在处理任何编码问题时,务必谨慎并确保备份,因为文件名变更是
367 17
|
12月前
|
人工智能 安全 Shell
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
Jupyter MCP服务器基于模型上下文协议(MCP),实现大型语言模型与Jupyter环境的无缝集成。它通过标准化接口,让AI模型安全访问和操作Jupyter核心组件,如内核、文件系统和终端。本文深入解析其技术架构、功能特性及部署方法。MCP服务器解决了传统AI模型缺乏实时上下文感知的问题,支持代码执行、变量状态获取、文件管理等功能,提升编程效率。同时,严格的权限控制确保了安全性。作为智能化交互工具,Jupyter MCP为动态计算环境与AI模型之间搭建了高效桥梁。
762 2
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
|
12月前
|
网络协议 Ubuntu Docker
Docker Compose--命令说明
Docker Compose--命令说明
2114 30
|
10月前
|
Docker 容器
熟悉Docker容器管理命令:start、stop与restart详细使用指南
掌握这些Docker容器管理命令对于维护应用程序的正常运行至关重要。在实际操作中,应注意容器配置、关联资源以及日志等信息,确保各项操作都能够顺畅并且安全地执行。
2826 0
|
Ubuntu Linux 开发者
常用的Docker命令:docker_cmd_sheet
以上就是一些常用的Docker命令,希望能帮助你更好地驾驭这个强大的工具。记住,Docker就像是一个魔法咒语,只有真正理解和熟练使用,才能发挥出它的最大魔力。
238 22
|
Shell 应用服务中间件 nginx
docker 镜像的部分常用命令
docker镜像常用命令
347 16
|
关系型数据库 MySQL Docker