Ähnliche Fragen scheinen zu existieren, aber keine von ihnen mit klarer Antwort (zumindest nicht für mich). Ich habe einen LDAP-Server in einem Container, der mit bin/start-ds
Datei kommt. Das Problem ist, dass der Container beendet wird, sobald das Shell-Skript beendet ist. Ich würde den Exit verstehen, wenn Skript einfach eine Nachricht druckt, aber in meinem Fall startet es einen Prozess. Und da ein Prozess läuft, würde ich erwarten, dass mein Container unbegrenzt läuft, wenn ich ihn im detach
Modus starte. Aber das ist nicht der Fall und es endet sofort. Alle Hinweise würden wirklich geschätzt werden. Unten ist mein einfaches Dockerfile
:Docker-Container wird sofort trotz laufendem Dienst beendet
FROM unboundid-base:0.2
MAINTAINER helloworld
CMD ["/home/unboundid/UnboundID-DS/bin/start-ds"]
Können Sie bitte Ihre Protokolle posten? – Techiee