Skip to content
This repository has been archived by the owner on Jun 2, 2023. It is now read-only.

> mkdir -p /data/mariadb/data docker pull pythonstock/pythonstock:latest docker pull mariadb:latest #90

Open
vinson-Z opened this issue Apr 27, 2022 · 0 comments

Comments

@vinson-Z
Copy link

mkdir -p /data/mariadb/data docker pull pythonstock/pythonstock:latest docker pull mariadb:latest

启动容器后,遇到了没有数据显示的问题; 进入 jobs里面测试 basic_job.py, 提示数据连接失败; 找到common,发现定义中使用的是 mysqldb作为默认值。 删除已经激活的容器, 重新运行 docker run --name mysqldb -v /data/mariadb/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=mysqldb -p 3306:3306 -d mariadb:latest

docker run -itd --link=mysqldb --name stock -v /data/notebooks:/data/notebooks -p 8888:8888 -p 9999:9999 pythonstock/pythonstock:latest

再次测试,数据库连接正常。 不去修改python的原因是容器里面修改太麻烦,或者自己挂接目录进去,折腾啊。

再次更新一下,数据库docker的名称和root的密码都已经改成'mysqldb',但文档上都还是用的'mariadb',说得是正确的。

跟着楼主的操作完成后,进入mysqldb镜像修改root % 的密码为mysqldb,然后执行sh /data/stock/jobs/cron.daily/run_daily就可以了

Originally posted by @jianxinH in #85 (comment)
你有wx吗?就数据库那里不能操作哦,希望指点怎么修改root,会非常感谢呢,现在我只会基础量化操作,

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant