Amazon web services AWS中是否有等同于docker配置的服务?
我有一个WordPress网站,将在AWS中使用ECS托管 为了使管理更加灵活,我计划不在docker映像本身中存储服务配置(即php.ini、nginx.conf)。我发现docker swarm为这种情况提供了“docker配置”。有没有同等的工具做同样的事情?(我知道AWS机密管理器可以处理docker机密)Amazon web services AWS中是否有等同于docker配置的服务?,amazon-web-services,docker,docker-swarm,Amazon Web Services,Docker,Docker Swarm,我有一个WordPress网站,将在AWS中使用ECS托管 为了使管理更加灵活,我计划不在docker映像本身中存储服务配置(即php.ini、nginx.conf)。我发现docker swarm为这种情况提供了“docker配置”。有没有同等的工具做同样的事情?(我知道AWS机密管理器可以处理docker机密) 有什么建议或替代方法吗?谢谢大家 您可以使用的最相似的 运行映像时,需要一些逻辑来检索值 如果您不想让文件也在运行的容器中,那么您可以从参数存储中提取,并将它们添加到环境中,您可能
有什么建议或替代方法吗?谢谢大家 您可以使用的最相似的 运行映像时,需要一些逻辑来检索值
- 如果您不想让文件也在运行的容器中,那么您可以从参数存储中提取,并将它们添加到环境中,您可能需要在应用程序中做一些工作,以便从环境中读取(应用程序保持与配置的实际源解耦),或者,您可以直接从应用程序中的Param store读取数据(更简单,但您的映像与Parameter store之间存在一些耦合)
- 如果您关心的只是图像中没有值,但如果它们在正在运行的容器中就可以了,那么您可以从Param Store读取值,并将值注入到文件的常规位置内的容器中,因此应用程序是透明的
- 特别是对于
和php.ini
我喜欢一种简单的方法,即使用一个单独的nginx.conf
repo,根据不同的环境使用不同的配置文件git
- 无论环境如何,您都有一个公共docker映像
- 在构建时,为环境提取适当的文件,并将其另存为env变量,或将其注入容器中
- 最后一点:需要提到经典的工具,比如or,还有。更复杂,可能是过度使用
- 它是
和KMS
的组合,以及Dynamodb
已经提到参数存储
S3
(用于配置),而credstash
是它自己的实用工具(非常有用且易于使用)
使用)并需要单独安装