1

目前我试图在亚马逊 ecs 中为我的应用程序找出一个好的设置。

我的应用程序需要一个配置文件。现在我想要一个容器来保存我的配置文件,所以当我想要更改某些内容时,我不需要重新部署我的应用程序。

我找不到任何最佳实践方法。我发现 ecs 任务只是制作 adocker run而你不能制作docker create.

有谁知道如何管理我的应用程序的配置文件?

4

2 回答 2

0

您不应该这样做,它会使其变得脆弱,并且不能保证您能够从集群中的所有容器访问它(或者您最终会在所有浪费资源的实例上使用它)。为什么不将其与容器原样打包或尽可能打包并提供环境变量来填补空白?如果您真的想走这条路,我强烈建议您使用 S3

于 2016-05-11T00:16:04.613 回答
0

很可能为此使用 Docker 是多余的。数据有多复杂?如果它是简单的键值对,我会使用 DynamoDB 并完全摆脱文件。另一种选择是对文件使用 EFS,或者附加/分离 EBS 卷。

于 2016-05-09T21:10:15.487 回答