Open vinson-Z opened 2 years ago
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',说得是正确的。
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 https://github.com/pythonstock/stock/issues/85#issuecomment-1111082578 你有wx吗?就数据库那里不能操作哦,希望指点怎么修改root,会非常感谢呢,现在我只会基础量化操作,
跟着楼主的操作完成后,进入mysqldb镜像修改root % 的密码为mysqldb,然后执行sh /data/stock/jobs/cron.daily/run_daily就可以了
Originally posted by @jianxinH in https://github.com/pythonstock/stock/issues/85#issuecomment-1111082578 你有wx吗?就数据库那里不能操作哦,希望指点怎么修改root,会非常感谢呢,现在我只会基础量化操作,