Tomcat nicht läuft, auf docker-image

Ich installiert tomcat7 auf dem Bild mit Dockerfile durch den Befehl :

MAINTAINER Abc Xyz <[email protected]>
RUN apt-get -qq update
RUN apt-get -y install openjdk-7-jre
RUN apt-get -y install tomcat7 
EXPOSE 8080

Wenn ich Baue das Bild und versuchen, führen Sie den folgenden Befehl ein :

sudo docker run -d -P abcxyz/tomcat service tomcat7 start

Habe ich nicht bekommen, um zu sehen, die tomcat-Seite, auf der port, an dem es zugeordnet ist (z.B. 49153)...
Und wenn ich als bash im Bild und ich versuchen :

service tomcat7 start

Es dann auch nicht starten, die tomcat7 server.
Ich denke, dass das problem ist, dass Bild ist nicht in der Lage zu starten die tomcat7 server. Und ich habe gehört, dass docker-images können nicht laufen alle upstart-Dienste, obwohl ich nicht sicher bin.

Jemand hat eine Idee wie es zu lösen?
Danke.

  • Ich fand die Antwort hier...stackoverflow.com/questions/24265354/..., Aber immer noch kann mir jemand sagen, warum es nicht geschieht, die Art, wie ich es wollte?
  • Ist das die ganze Dockerfile? Wie es aussieht, fehlt FROM.
InformationsquelleAutor Vinil Narang | 2014-06-25
Schreibe einen Kommentar