首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker Compose未启动

Docker Compose未启动
EN

Stack Overflow用户
提问于 2016-08-03 17:09:06
回答 1查看 176关注 0票数 0

我的docker-compose.yml文件包含

代码语言:javascript
复制
version: '2'
 services:
   config-server:
     image: config-server
   registration-server:
     image: registration-server
     ports:
       - 1111:1111

配置服务器Docker文件是

代码语言:javascript
复制
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

我的注册服务器Dockerfile是

代码语言:javascript
复制
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 Compose时,它显示

代码语言:javascript
复制
Creating registration-server
creating config-server

在那之后,当我签入Docker时,它不会显示。但是,当键入docker ps -a时,它会显示exited(0)状态。

EN

回答 1

Stack Overflow用户

发布于 2017-01-24 06:58:22

您只能通过查看容器启动过程中发生的情况来调试它。使用docker logs <container_name>查看启动失败容器的日志。

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

代码语言:javascript
复制
ports
  - "1111:1111"

此外,使用非保留端口号更安全,在大多数OSes上,端口号通常大于2000。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38739188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档