# VNPY GUI Docker 镜像 该镜像提供编译及运行 vnpy 的环境。 # 编译镜像 ~~~sh $ docker build . -t vnpy ~~~ # 运行镜像 执行 [run.sh](./run.sh) 以 vnpyuser 用户启动容器并且把 vnpy 项目目录挂载到容器的 /srv/vnpy 目录。 ~~~sh $ ./run.sh vnpyuser@e6ad42871a34$ cd /srv/vnpy vnpyuser@e6ad42871a34:/srv/vnpy$ bash ./install.sh vnpyuser@e6ad42871a34:/srv/vnpy$ cd examples/VnTrader/ vnpyuser@4abb3834d129:/srv/vnpy/examples/VnTrader$ python run.py ~~~ # Mongodb 支持 // TODO : 数据保存到本地磁盘 * 容器内启动方法 ~~~sh $ docker exec -u 0 -it vnpy /bin/bash $ mongod --smallfiles --config /etc/mongodb.conf ~~~ # OS X 支持 // TODO 参考博客 : [docker-for-mac-and-gui-applications](https://fredrikaverpil.github.io/2016/07/31/docker-for-mac-and-gui-applications/)