gpt4 book ai didi

docker - flask应用程序无法访问容器/主机外部的sqlite数据库

转载 作者:行者123 更新时间:2023-12-02 19:06:50 36 4
gpt4 key购买 nike

我在一个写入SQLite db本地副本的docker容器中有一个flask应用程序。

我要做的是将数据库移出容器,并将其驻留在主机上。
如何设置docker以从容器运行python代码并在主机上读写sql lite db。

最佳答案

使用bind-mount将主机文件共享到容器。

如果您将SQLite DB文件作为app.db,则可以使用-v标志(或--mount标志)运行容器:

docker run -v /absolute/path/to/app.db:/flask/app/app.db <IMAGE>

文件: https://docs.docker.com/storage/bind-mounts/

关于docker - flask应用程序无法访问容器/主机外部的sqlite数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49582981/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com