Findet nichts an der Universität von Google so hier zu überprüfen. Ich habe eine Unternehmensanwendung, die auf einem Anwendungsserver in einem Docker-Image ausgeführt wird. Während der Laufzeit muss die Unternehmensanwendung einen Java-API-Aufruf verwenden, um die Dockercontainer-ID abzurufen, in der sie ausgeführt wird. Wie erfolgt dies?Wie bekomme ich die Docker-Container-ID von einem laufenden Docker-Image über die Java-API?
0
A
Antwort
3
Im Allgemeinen, wenn docker einen Container ausführt, sollte er den Hostnamen mit der ID des Containers festlegen, also sollte man einfach die Umgebungsvariable HOSTNAME
(oder die Datei /etc/hostname
) lesen.
Wenn dies nicht funktioniert, geben Sie weitere Informationen zu Ihrer Einrichtung an.
Verwandte Themen
- 1. Wie bekomme ich die Liste der laufenden Anwendungen?
- 2. Wie bekomme ich Namen von laufenden Anwendungen?
- 3. LINUX Wie bekomme ich die nicht laufenden PID-s?
- 4. Wie bekomme ich die laufenden Threads in meiner App nur
- 5. Wie bekomme ich die src von einem ImageButton in Android?
- 6. Wie bekomme ich die Gesamtsumme von NSNumber von einem NSArray?
- 7. Wie bekomme ich die Fehlermeldung von einem C++ Catch (...) Block?
- 8. Wie bekomme ich die Rowid von einem ExecuteOracleNonQuery in C#
- 9. Wie bekomme ich die Briefbreite?
- 10. Wie bekomme ich die komprimierte Datengröße von einem TIdTCPServer?
- 11. slurm Wie bekomme ich die cpu_ids aus einem sbatch-Job?
- 12. Wie bekomme ich die Seriennummer von Festplatten?
- 13. Wie bekomme ich die Dateierweiterung von file_get_contents
- 14. Wie bekomme ich eine Liste von laufenden Prozessnamen in VB.NET?
- 15. Wie bekomme ich die Gesamtgröße von HttpServletResponse
- 16. Wie bekomme ich die Kurzcodes?
- 17. Wie bekomme ich die Telefonnummer von einem eingehenden Anruf?
- 18. Wie bekomme ich die Antwort von einem Befehl redisis
- 19. Wie bekomme ich die sql von einem createQueryBuilder?
- 20. Wie bekomme ich die Bildschirmauflösung von einem hWnd?
- 21. Wie bekomme ich die Attribute von einem Knoten xml
- 22. Wie bekomme ich die Anzahl der Ticks von einem Timer
- 23. Wie bekomme ich die Speicheradressen von einem String?
- 24. Python: Wie bekomme ich die IP-Adresse von einem FQDN
- 25. Wie bekomme ich die Pfadzeichenfolge von einem java.nio.Path?
- 26. Wie bekomme ich die Antwort von Rack in einem Gurkenschritt?
- 27. Wie bekomme ich gerade die Zeit von einem NSDate-Objekt?
- 28. PHP: Wie bekomme ich die String-Indizes von einem Preg_match_all?
- 29. Wie bekomme ich die Werte von einem $ .ajax mit PHP
- 30. Wie bekomme ich die Oberfläche von einem Rect/Linie?
Das funktioniert so lange, wie Sie den Hostnamen nicht so genau festlegen, wie ich sagen kann. Andernfalls wird der Hostname zu dem, auf den Sie ihn festgelegt haben, und die Container-ID ist verschwunden. – pandaadb
In Openshift v3 wird die Pod-ID und nicht die ID des Andock-Image angezeigt – DaveH