qa-jupyter: http://localhost:8888/lab
qa-web:http://localhost:8010/
mongo:mongodb
qa-cron:数据更新容器,每周一到五,19:00自动更新数据
各平台安装,云上部署,请参考官网
Windows 7用户请安装 Docker Toolbox
- 下载 docker-compose.yaml
- 创建 docker volume
docker volume create qamg
docker volume create qacode
- 启动 QUANTAXIS 服务 (包括 QUANTAXIS-jupyter,自动更新服务,数据库,web,每次启动docker,所有服务都会自动启动)
docker-compose up -d
docker ps
docker stats
docker-compose top
docker-compose ps
- 删除容器和镜像
docker-compose down --rmi all
- 重新下载并启动容器
docker-compose up -d
- 停止服务
docker-compose stop
- 备份到当前目录
docker run --rm -v qamg:/data/db \
-v $(pwd):/backup alpine \
tar zcvf /backup/dbbackup.tar /data/db
- 重新启动服务
docker-compose up -d
- 停止服务
docker-compose stop
- 还原当前目录下的dbbackup.tar到mongod数据库
docker run --rm -v qamg:/data/db \
-v $(pwd):/backup alpine \
sh -c "cd /data/db \
&& rm -rf diagnostic.data \
&& rm -rf journal \
&& rm -rf configdb \
&& cd / \
&& tar xvf /backup/dbbackup.tar"
- 重新启动服务
docker-compose up -d