在开发Python应用程序时“模仿”Docker秘密?

2024-03-28 11:09:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个Python应用程序,打算作为Docker容器运行。由于应用程序使用credential数据,我将这些数据放入Docker机密中。应用程序从/run/secrets/my_secret读取秘密。当在容器中运行应用程序时,这可以非常好地工作。你知道吗

with open("/run/secrets/my_secret", "r") as my_secret_file:
    foo(my_secret_file.read())
my_secret_file.close()

但是,对于在本地开发和测试应用程序,我不希望每次添加或更改代码时都重建和重新启动Docker映像。但是,如果只是在没有Docker的情况下运行它,就不能加载/run/secrets/my_secret,这是可以理解的。你知道吗

Python(Pycharm)或Docker中有什么机制可以使用吗?你知道吗


Tags: 数据dockerrun应用程序secretmyaswith