通用问题
如何安装Docker
如果您使用的是Ubuntu
/Debian
$ sudo apt install docker.io
$ sudo systemctl start docker
如果您使用的是RedHat
/CentOS
$ sudo yum install docker*
$ sudo systemctl start docker
详细文档可以参考Docker官方文档
为什么不支持从DockerHub拉取镜像
由于中国大陆地区运营商网络的特殊情况,访问DockerHub的线路十分不稳定。我们将镜像存储到专用云服务器,可以最大程度降低您下载镜像的等待时间。
是否考虑支持Windows/MacOS平台
短期内不会。ThunderTrader各个模块的核心计算逻辑都部署在云端Linux服务器,可以在任何平台、任何设备上通过浏览器进行访问,包括但不限于Windows/MacOS/Linux/Android/iOS等。
模块启动成功,但是无法访问控制面板
请检查您的SeLinux或者防火墙配置,如果您使用的是云计算服务商提供的服务器,请在服务商控制台配置安全策略
最低机器配置要求
ThudnerTrader本身对机器配置没有要求,但是为了保证服务能够稳定运行,建议使用1核、1GB内存以上的机器配置
我们会收集哪些用户信息
Engine
/DataCenter
模块会周期性连接服务器验证License的有效性- 如果您在启动模块时打开了
--privileged
开关,Engine
/DataCenter
会监测模块的故障并上传CoreDump栈帧诊断信息到服务器,该信息由GDB自动生成,用来辅助我们为您提供更好的售后服务与技术支持,同时也帮助我们进一步完善ThunderTrader。
上述信息均不会涉及到与您的隐私相关内容。
ThunderTrader支持哪些交易/行情SDK
目前的版本仅支持上期技术CTP的交易/行情接口。ThunderTrader开发接口协议完全开放,您可通过引入DevelStudio中/thunder-devel
中接口文件自行对接交易所SDK接口。同时,我们也会定期从社区收集意见,对于用户量较大的SDK提供官方实现。
如何在Docker容器中访问物理机的磁盘文件
通常我们在启动容器是通过磁盘映射功能,将物理机的磁盘目录映射到Docker容器中的一个目录下。通过在执行docker run
命令时添加-v ${path of host machine}:${path in docker container}
即可完成映射,其中${path of host machine}
为真实物理机中的目录,而${path in docker container}
为Docker容器中的目录(该目录可以不存在)。例如
$ sudo docker run ... -v /home/my_work_dir:/workdir ...
通过上述命令,可以实现在Docker容器中通过/workdir
来访问物理机器中的/home/my_work_dir
目录。注意命令中的目录必须为绝对地址,不可以使用相对地址。