Streamlit云部署与域名绑定全攻略:Docker实践教程
创始人
2024-12-15 08:29:55
0

Streamlit:使用Docker在云服务器上部署Streamlit并绑定域名

为了达到在云服务器上部署Streamlit并绑定域名的效果,本教程将逐步指导您从购买云服务器到通过域名访问Streamlit页面。
以下是实现这一目标的详细步骤。
1.购买一台云服务器(如果你已经有的话可以跳过这一步)。
正如@jackiexiao的教程中所解释的,首先,购买合适的云服务器来部署Streamlit。
请观看教程的第一部分,了解如何选择服务器。
2、部署Streamlight(强制IP+端口访问)确保已获取云服务器的公网IP,并使用SSH或SFTP远程连接服务器。
1.通过SSH和SFTP连接到服务器。
使用ssh或xshell/vscode等客户端连接到服务器。
确保连接成功后可以通过终端执行任何命令。
2.将整个Python项目目录传输到服务器,并将包含项目资源文件和Python脚本的示例项目(my_st.zip)上传到服务器。
创建同名目录并使用sftp上传整个项目文件夹。
3、在服务器端安装Python等库,通过pip安装Streamlit等需要的库。
4.运行Streamlit并发布页面。
进入项目目录,运行Streamlit并发布网页。
nohup在后台运行确保使用Ctrl+C或Ctrl+C关闭,以免进程受到影响。
3、使用Docker部署Streamlit实现端口映射。
为了解决Streamlight无法设置为80端口访问的问题,可以使用Docker实现端口映射。
1.了解DockerDocker是一个应用程序打包、分发和部署工具,提供轻量级的虚拟环境。
2.安装Docker安装Docker并切换到Ubuntu等用户帐户。
3.创建Docker镜像。
在根目录下创建docker_file目录,并将Dockerfile写入其中。
使用docker命令构建镜像。
4.运行Docker镜像生成容器。
运行镜像生成容器。
使用Docker命令将容器端口映射到服务器的80端口,即可通过公网IP访问Streamlit页面。
4.购买或拥有域名,绑定域名,完成注册并购买云解析DNS。
在DNS控制台添加一条记录,用于解析服务器上的域名。
通过域名访问Streamlit页面。
5、多个域名解析到多个端口。
使用Nginx等反向代理技术将多个域名解析到多个端口。
目前正在学习Nginx配置,详细步骤稍后添加。

腾讯云服务器怎么绑定域名

腾讯云服务器绑定域名教程1、点击云解析控制面板上的“添加”按钮,然后会出现添加域名对话框。
输入您要添加的域名,然后单击“确定”完成操作。
2、域名添加成功后,您的域名将显示在域名列表中。
记录数为两条。
域名的名称服务器。
如下图所示。
3.添加域名后,为了使域名在整个网络中有效,需要修改域名的DNS目录。
按照腾讯云解析的域名注册商提供的方法,在添加域名后的第二步添加域名的Nameserver。
的值域名中默认有两条NS记录;在此示例中为ns3.dnsv3.com、ns4.dnsv3.com。
由于不同地区的ISP提供商刷新域名DNS的时间不同;域名全球生效一般需要0到72小时。

相关内容

实验室服务器管理:File...
使用FileZilla在实验室服务器传输文件教程在实验室中进行数据...
2025-04-21 05:50:21
华为云服务器大磁盘迁移与D...
华为云服务器挂载硬盘分区格式化,挂载到/home目...
2025-04-14 13:53:34
Docker部署Windo...
请问在windows上写的前后端分离项目怎么用docker部署到l...
2025-04-12 00:38:12
CentOS 7.6服务器...
怎样登录腾讯电子签官网1 在计算机中,在计算机中,2 然后单击“开...
2025-04-09 21:38:35
SpringBoot项目部...
springboot项目部署Springboot项目如下:安装JD...
2025-04-09 12:27:17
华为云服务器硬盘扩展与Do...
华为云服务器挂载硬盘分区格式化,挂载到/home目...
2025-04-06 09:09:46

热门资讯

解决网易邮箱连接失败问题:排查... 网易邮箱怎么老是连接服务器失败啊?当您尝试连接网易邮箱时遇到“服务器连接失败”的提示,这可能是由于多...
戴尔电脑初始密码及服务器默认账... dell电脑初始密码是什么关于戴尔计算机的初始密码,应该很明显,戴尔计算机在出厂离开时未指定初始帐户...
华为手机激活错误3008解读及... 华为手机激活时出现网络服务器忙等稍后重试3008是什么意思?如果您访问官方网站,请移动您的帐户并且不...
藏乐阁ST86点歌机连接故障排... 藏乐阁st86点歌机无法连接服务器检查服务器和行。 检查服务器死亡。 检查线路和开关是否运行...
西奥电梯故障排查指南:内外呼检... 西奥电梯内外呼显示检修,但电梯检修开关没打,慢车也开不动,问题怎么处理?首先去机房检查110伏电源。...
战术小队连接问题解决方案及加入... 战术小队无法连接到服务器会话战术小队无法连接到服务器会话,这可能是由于各种原因。 您可以尝试以下...
网易邮箱连接失败?原因及解决方... 网易邮箱服务器连接失败,请稍后重试是什么原”问题是连接网易邮箱服务器失败,请稍后重试。请问是什么原因...
Oppo手机正保云课堂登录故障... oppo手机正保云课堂登不进去?明确的答案:Oppo Zhengbaoyun手机类无法连接的原因可能...
华为路由器红灯问题解决方案:微... 华为9830服务器闪红灯表示电池电量严重不足或无法正常开机。解决华为路由器红灯一直变红问题的传统解决...
KTV点歌机故障排查与维修指南 音王点歌机连接服务器失败是什么原因服务器失败的丁字机之间的连接是系统故障。 根据相关的公共信息,...