Ich versuche, meinen Docker-Compose-basierten Stack für Docker for AWS bereitzustellen (erstellt über AWS CloudFormation).Korrekter Ansatz beim Bereitstellen von Stack für Docker für AWS
Meine compose YAML-Datei wird in Git-Repository und Docker Bilder in privaten Registry (Gitlab) verwaltet.
Wie ist die korrekte Art der Zusammenarbeit mit Manager zur Bereitstellung eines Dienstes?
Ich habe versucht (und nicht) mehrere Ansätze:
- Arbeiten mit lokalen Docker Client über Docker API ist nicht möglich, da Docker für AWS-Manager-Knoten nicht 2375-Port zu öffnen.
- Rsyncing komponieren YAML und Umgebung Datei direkt auf Manager-Knoten ist nicht möglich, weil
rsync
nicht auf Amazon Docker AMI installiert ist. - locken die Datei von Gitlab scheint eine sehr unpraktische Art, es zu tun.
Dank