VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
Member
avatar
加入于:
帖子: 1
声望: 2

**

在docker上安装vnpy 2.9.0 并运行成功了。

**

description

description

本人使用环境 win10中的wsl(ubuntu20.4), 终端用的是win10下mobaXterm

镜像使用说明

      1. 下载镜像,如果下载慢的话,可以搜索下docker 加速
docker pull gao9/vnpy
      1. 镜像运行
        vnpy代码并不在镜像中,所以需要挂载本地vnpy代码
docker run -itd --name vnpy  \
	--net=host --env="DISPLAY" \
	-e LANG=zh_CN.GB18030 -e LC_CTYPE=zh_CN.GB18030 -e PYTHONIOENCODING=utf-8 \
	-p 8888:8888 -p 8000:8000 --restart=always \
	-v $(realpath ~/.Xauthority):/root/.Xauthority \
	-v vnpy:/data/vnpy \	
	gao9/vnpy:latest
   --net=host --env="DISPLAY" \
   -v $(realpath ~/.Xauthority):/root/.Xauthority \
  这两行是解决qt5显示问题。zh_CN.GB18030 设置也是解决CTP连接和显示问题。
      1. 进入容器,并启动vnpy
        进入容器命令 bash
docker exec -it vnpy bash

进入目录 vnpy/examples/vn_trader 并运行命令

python run.py

run.py 可以修改,打开更多功能,默认文件,很多功能都是关闭的。

Administrator
avatar
加入于:
帖子: 4452
声望: 343

感谢分享,精华送上!

现在可以在Docker里跑UI界面了啊,真心方便。

Member
avatar
加入于:
帖子: 2
声望: 0

我在docker中安装了以后怎么运行ui呢?