根据用户输入部署docker实例

根据用户输入部署docker实例

我有一个用例,我想在用户注册时自动部署一些服务(比如 2-3 个)。这些服务以预构建的 docker 镜像的形式提供,对于所有用户来说都是相同的,但配置(例如在 docker-compose.yml 中指定的)将特定于每个用户。然后任何人都可以向服务发出 HTTP 请求。

目前,我正在使用 docker-compose 手动在 AWS 上部署服务,并通过 nginx 将它们公开到网络上。

我查看了一下,看到了一些可能可以用来解决问题的工具,比如 Kubernetes、Ansible、Terraform、Docker-in-docker(如 Sysbox)等,但我对它们都不熟悉,所以我不确定哪一个最适合我的用例。

相关内容