我的docker-compose.yml文件包含
version: '2'
services:
config-server:
image: config-server
registration-server:
image: registration-server
ports:
- 1111:1111配置服务器Docker文件是
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是
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时,它显示
Creating registration-server
creating config-server在那之后,当我签入Docker时,它不会显示。但是,当键入docker ps -a时,它会显示exited(0)状态。
发布于 2017-01-24 06:58:22
您只能通过查看容器启动过程中发生的情况来调试它。使用docker logs <container_name>查看启动失败容器的日志。
乍一看,您的ports指令应该是在字符串中包装端口:
ports
- "1111:1111"此外,使用非保留端口号更安全,在大多数OSes上,端口号通常大于2000。
https://stackoverflow.com/questions/38739188
复制相似问题