2016-08-03 35 views
0

Meine docker-compose.yml Datei enthältDocker Compose nicht starten

version: '2' 
services: 
    config-server: 
    image: config-server 
    registration-server: 
    image: registration-server 
    ports: 
     - 1111:1111 

Config Server Docker Datei

FROM java:8-jre 
MAINTAINER ccc <[email protected]> 

ADD ./target/config-server.jar /app/ 
CMD ["java", "-Xmx200m", "-jar", "/app/config-server.jar"] 

EXPOSE 1116 

und mein Registrierungsserver Dockerfile ist

FROM java:8-jre 
MAINTAINER ccc <[email protected]> 

ADD ./target/registration-server.jar /app/ 
CMD ["java", "-Xmx200m", "-jar", "/app/registration-server.jar"] 

EXPOSE 1111 

Während ich diesen Docker Compose bin ab es zeigt

Creating registration-server 
creating config-server 

Danach wird es nicht angezeigt, wenn ich Docker einchecke. Bei der Eingabe von docker ps -a wird jedoch der Status exited(0) angezeigt.

+3

Sie können 'docker logs ' verwenden, um zu sehen, was falsch läuft. – Martin

Antwort

0

Sie können nur debuggen, indem Sie sehen, was während des Startens des Containers passiert ist. Verwenden Sie docker logs <container_name>, um die Protokolle aus dem Container anzuzeigen, der nicht gestartet werden konnte.

Nur auf den ersten Blick Ihre ports Richtlinie sollte Einwickeln Ports in Strings sein:

ports 
    - "1111:1111" 

Außerdem ist es sicherer nicht reservierten Portnummern zu verwenden, in der Regel oberhalb von 2000 auf den meisten Betriebssystemen.