【发布时间】:2021-02-24 07:08:18
【问题描述】:
有没有办法将文件(在这种情况下为 json)写入 docker 容器之外? 我正在采取最简单的方式,例如:
data = {"id":"1","name":"sample"}
with open('name.json','w') as fp:
json.dump(data,fp,indent=4)
有没有办法让这个写在 docker 容器之外?还是在特定的地方? 还是将其保存在容器将运行的系统上的特定路径上?
【问题讨论】:
-
启动容器时将外部路径挂载到内部路径,然后从容器内部写入内部路径。
-
我对容器很陌生..不太确定这意味着什么...您能否详细说明一下或发送一些有关此的文档?谢谢!
-
非常感谢!
-
如果您的应用程序的目标是读取和写入主机文件,并且您正在运行在预装 Python 的 MacOS 或 Linux 系统上,我不会将 Docker 引入其中;直接运行 Python 脚本即可。
标签: python python-3.x docker containers docker-machine