Drücke „Enter”, um zum Inhalt zu springen.

Starten zusammengehörender Container mit docker-compose

Christoph Hirte 0
docker-compose.yml

Hier gibt es drei Container (database, boot, angular). Alle werden der Reihe nach gestartet.

Das Image für database erwartet die Credentials über die oben aufgeführten environment Variablen (MYSQL_…).

Im Image für den Container „boot“ ist ein wait-for-it.sh verbaut, welches mittels Netcat in einer Schleife versucht die Datenbank zu erreichen, und erst wenn das einmal erfolgreich funktionierte, wird Java gestartet.

Angular kann ohne Umschweife gestartet werden. Das Backend wird von Angular erst benutzt, wenn ein User im Browser Angular lädt.

Starten der drei Container:

sudo docker-compose up

Der obige Befehl fährt alle Container hoch. Wer nicht zu den SUDOER (Gruppe „wheel“ bei Ubuntu/Centos/Fedora/RHEL) gehört, muss Podman verwenden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.