Docker撰写无法启动

时间:2016-08-03 09:09:06

标签: docker docker-compose dockerfile microservices

我的ForwardAgent yes 文件包含

docker-compose.yml

配置服务器Docker文件是

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

我的注册服务器Dockerfile是

FROM java:8-jre
MAINTAINER ccc <cccc.@vv.com>

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

EXPOSE 1116

当我开始使用Docker Compose时,它正在显示

FROM java:8-jre
MAINTAINER ccc <cccs.@gg.com>

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

EXPOSE 1111

之后,我在登录Docker时没有显示。但是,在输入Creating registration-server creating config-server 时,它会显示状态docker ps -a

1 个答案:

答案 0 :(得分:0)

您只能通过查看容器启动期间发生的事情来调试此问题。使用docker logs <container_name>查看无法启动的容器中的日志。

乍一看,您的ports指令应该将端口包装在字符串中:

ports
  - "1111:1111"

此外,在大多数操作系统上使用未预留的端口号更安全,通常在2000以上。