Linux上安装容器及PythonStock(stock-job-web)项目

首先要感谢pythonstock开发的项目的这个很有趣的项目,可以给大家在股票分析上有很多很好的启示。

这里记录一下自己跑项目的操作过程。

之前自己在Debian9上跑没有成功。后来改在最新的Debian11上跑这个项目起来了.

首先在vmware上安装Debian11.x64虚拟系统

安装Debian11.x64虚拟机的vmware tools:

打开Debian9.x64虚拟机,使用root登录:vmware菜单“虚拟机”-安装VMware Tools

此时自动载入VMware Tools的安装光盘,解压压缩文件后运行解压出来的“vmware-install.pl”文件:

bash vmware-install.pl 

运行时一直默认,安装完成后重启Debian虚拟机,即可在物理机与虚拟机之间复制粘贴。

su  #切换到root用户

apt-get install sudo    #安装sudo

echo "fever ALL=(ALL)ALL" >/etc/sudoers.d/user       #创建一个以用户名如“user”为文件名的文件,将该用户纳入可使用sudo命令的列表中。

exit        #退出root

安装docker:

apt-get update              #更新源

apt-get install curl  #安装curl

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun    #安装docker,此前就是在Debian9上安装不成功,换为Debian11后安装顺利。

若远程登录,因为Debian11的限制,不能远程登录root用户,可以先使用其他用户登录后切换为root以后操作。

在服务器主机上安装xrdp,先用普通用户登录主机,切换到root用户后:

apt install xrdp       #安装远程桌面,后用windows10的远程桌面连接即可。

ufw allow 3389     #打开端口3389端口的防火墙,若服务器主机没有打开3389端口则以此命令打开3389

wget https://raw.githubusercontent.com/pythonstock/stock/master/startStock.sh    #下载startStock.sh安装文件

bash /root/startStock.sh      #一键拖取并安装容器,并运行项目。

此后需要运行几分钟以从网上获取股票行情等相关数据。

几分钟过后,在本机或内网电脑浏览器上输入网址及端口号如:http://192.168.5.100:9999,即可看到系统显示的行情数据和功能展现。

总结以上,程序开发者已经将该程序的部署考虑得很周到,包括容器和其他安装都已经可以使用一键完成。只是需要说明的是,我们只需要将项目首页上的一键部署文件下载下来,在Debian11上直接安装就可以顺利完成。最好是全新没有安装过其他版本的机器,否则会出现一些我自己也弄不清楚的错误。

再次感谢开发项目的pythonstock作出的辛勤付出。

 

stock-job-web 股票数据计算分析项目:https://www.oschina.net/p/stock-job-web 

国内项目地址:https://gitee.com/mirrors/stock-job-web  #国内镜像
posted @ 2021-10-10 17:53  数码爬坑  阅读(473)  评论(0编辑  收藏  举报