Herausgeberbewertungen: Benutzerbewertungen:[Gesamt: 0 Durchschnitt: 0] @media(min-width: 500px) { } @media(min-width: 800px) { }
Composerize ist ein kostenloses Open-Source-und Online-Tool, das eine Docker-Compose-Datei aus dem Docker-Ausführungsbefehl generieren kann. Dies ist ein äußerst einfaches und nützliches Tool für DevOps und SREs, um aus einem komplexen „Docker Run“-Befehl schnell eine einfache Datei „docker-componse.yml“ zu generieren. Sie geben ihm im Grunde den vollständigen Ausführungsbefehl und dann wird die entsprechende Compose-Datei generiert, die Sie ausführen und bereitstellen können.
Docker-Compose-Dateien sind meiner Meinung nach viel einfacher zu speichern und zu verwalten, und ein Vorteil ist, dass Sie Sie müssen keine langen Docker-Ausführungsbefehle entfernen. Und genau das macht dieses Tool hier. Sie geben ihm einfach den Befehl „run“ von Docker und er erledigt den Rest. Im nächsten Abschnitt erfahren Sie, wie Sie es verwenden.
Wie erstelle ich eine Docker Compose-Datei mit dem Docker Run Command?
Die Verwendung dieses Tools ist recht einfach. Sie können hier zur online gehosteten Version dieses Tools gehen. Die Hauptbenutzeroberfläche sieht wie unten dargestellt aus. Alternativ können Sie auch den Quellcode abrufen und ihn dann auf Ihrem Server hosten oder lokal ausführen.
Beginnen Sie mit der Eingabe des gesamten Docker-Run-Befehls in das obere Feld. Fügen Sie alle Flags, den Namen des Bildes und den Namen des Containers mit anderen Optionen hinzu.
Sobald Sie mit der Angabe des Ausführungsbefehls fertig sind, wird sofort der Code für die Docker-Compose-Datei für Sie generiert. Scrollen Sie einfach ein wenig nach unten und dann sehen Sie es dort.
Nachdem der Docker-Compose-Code generiert wurde, kopieren Sie ihn einfach und speichern ihn dann in einer „docker-compose.yml“-Datei und von nun an on Verwenden Sie den folgenden Befehl, um den Container zu starten.
sudo docker compose up-d
Das ist alles, was Sie brauchen, um eine Docker-Compose-Datei aus dem Docker-Ausführungsbefehl zu generieren. Dies ist ein sehr nützliches Tool, das Sie einfach mit einem Lesezeichen versehen können, um schnell darauf zugreifen zu können. Wenn Sie es verwenden, müssen Sie nicht die gesamte Docker-Compose-Datei von Grund auf neu schreiben.
Abschließende Gedanken:
Als Site Reliability Engineer oder DevOps Engineer müssen Sie dies oft tun um Docker Compose-Dateien für verschiedene Webanwendungen zu schreiben. Wenn Sie den Prozess beschleunigen möchten, ist Composerize das richtige Tool für Sie, das Sie ausprobieren können. Es funktioniert ziemlich schnell und Sie müssen lediglich den Docker-Ausführungsbefehl korrekt mit der richtigen Syntax und allen Argumenten und Schaltern angeben.