Bereitstellen von Docker-Instanzen basierend auf Benutzereingaben

Bereitstellen von Docker-Instanzen basierend auf Benutzereingaben

Ich habe einen Anwendungsfall, bei dem ich einige Dienste (sagen wir 2-3) automatisch bereitstellen möchte, wenn sich ein Benutzer anmeldet. Die Dienste sind als vorgefertigte Docker-Images verfügbar, die für alle Benutzer gleich sind, aber die Konfiguration (z. B. wie in docker-compose.yml angegeben) wäre für jeden Benutzer spezifisch. Jeder kann dann HTTP-Anfragen an die Dienste stellen.

Derzeit stelle ich die Dienste auf AWS manuell mithilfe von Docker-Compose bereit und mache sie mit Nginx im Web verfügbar.

Ich habe mich umgesehen und einige Tools gesehen, die möglicherweise zur Lösung des Problems verwendet werden könnten, etwa Kubernetes, Ansible, Terraform, Docker-in-Docker wie Sysbox usw., aber ich kenne keines davon und bin daher nicht sicher, welches für meinen Anwendungsfall am besten geeignet wäre.

verwandte Informationen