Ich schreibe ein sehr einfaches Bash-Skript, um schnell zu überprüfen, ob mein Container noch erstellt und korrekt gestartet wird und ob die darin enthaltene App auf Anforderungen reagiert.
docker runSchlägt manchmal fehl, z. B. weil der Port, an den ich den Container binden möchte, bereits zugewiesen ist. In diesem Fall ist docker runder Exit-Code jedoch immer noch 0, sodass ich den Exit-Code nicht verwenden kann. Wie kann ich programmgesteuert überprüfen, ob der Container korrekt gestartet wurde?
Die Lösungen, die ich in Betracht ziehe, sind:
- Analysieren Sie die Ausgabe auf Fehler
docker psum zu sehen, ob der Container läuft
aber diese beiden scheinen ein wenig übertrieben und hässlich. Vermisse ich einen besseren Weg, um zu überprüfen, ob dies docker runerfolgreich war?