2016-08-03 147 views
0

docker-compose.yml文件包含泊塢窗撰寫無法啓動

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

配置服務器泊塢文件

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

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

EXPOSE 1116 

和我的註冊服務器Dockerfile是

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

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

EXPOSE 1111 

當我開始這個碼頭工人撰寫它顯示

Creating registration-server 
creating config-server 

之後,它沒有顯示當我在Docker中檢查。但是,在輸入docker ps -a時,它顯示狀態exited(0)

+3

您可以使用'docker logs '來查看發生了什麼問題。 – Martin

回答

0

您只能通過查看容器啓動過程中發生的情況來調試。使用docker logs <container_name>可查看未能啓動的容器中的日誌。

只是乍看之下,你ports指令應該在字符串包裹端口:

ports 
    - "1111:1111" 

而且,它的安全在大多數操作系統使用毫無保留的端口號,通常高於2000。