2016-08-03 2 views
0
을 시작하지

docker-compose.yml 파일도커 작성

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

구성 서버 고정 표시기 파일 Dockerfile이

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

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

EXPOSE 1116 

내 등록 서버입니다

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 이상, 예약되지 않은 포트 번호를 사용하는 것이 안전합니다.

관련 문제