无法在 Docker 云上启动码头容器
Unable to start jetty container on Docker cloud
我尝试在 docker 云上用我的 web.war 应用程序启动一个 jetty 9 容器。
docker 图像在我的计算机上运行良好,但当我 运行 它在 docker 云上启动后停止。
这是日志:
2016-07-25T06:15:47.715314954Z 2016-07-25 06:15:47.710:INFO::main: Logging initialized @2842ms
2016-07-25T06:15:49.046489560Z 2016-07-25 06:15:49.044:INFO:oejs.SetUIDListener:main: Setting umask=02
2016-07-25T06:15:49.138996816Z 2016-07-25 06:15:49.129:INFO:oejs.SetUIDListener:main: Opened ServerConnector@6108b2d7{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
2016-07-25T06:15:49.139810374Z 2016-07-25 06:15:49.139:INFO:oejs.SetUIDListener:main: Setting GID=999
2016-07-25T06:15:49.141398414Z 2016-07-25 06:15:49.140:INFO:oejs.SetUIDListener:main: Setting UID=999
2016-07-25T06:15:49.151743756Z 2016-07-25 06:15:49.151:INFO:oejs.Server:main: jetty-9.3.10.v20160621
2016-07-25T06:15:49.259705382Z 2016-07-25 06:15:49.259:INFO:oejdp.ScanningAppProvider:main: Deployment monitor [file:///var/lib/jetty/webapps/] at interval 1
我的docker文件:
FROM jetty:latest
MAINTAINER Oreste Viron <*************>
COPY target/web.war /var/lib/jetty/webapps/web.war
USER root
RUN chmod a+r /var/lib/jetty/webapps/web.war
还有我的堆栈文件:
appdb:
image: 'sim/app_db:latest'
environment:
- POSTGRES_PASSWORD=****
appweb:
image: 'sim/app_web:latest'
links:
- appdb
ports:
- '8080:8080'
我没有看到任何可以帮助我知道问题出在哪里的东西。
有没有人有任何建议可以帮助我找到我的错误?
谢谢。
看来我的jetty 容器没有足够的内存来启动并且悲惨地崩溃了。
我增加了虚拟机的内存,现在可以了。
我尝试在 docker 云上用我的 web.war 应用程序启动一个 jetty 9 容器。 docker 图像在我的计算机上运行良好,但当我 运行 它在 docker 云上启动后停止。 这是日志:
2016-07-25T06:15:47.715314954Z 2016-07-25 06:15:47.710:INFO::main: Logging initialized @2842ms
2016-07-25T06:15:49.046489560Z 2016-07-25 06:15:49.044:INFO:oejs.SetUIDListener:main: Setting umask=02
2016-07-25T06:15:49.138996816Z 2016-07-25 06:15:49.129:INFO:oejs.SetUIDListener:main: Opened ServerConnector@6108b2d7{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
2016-07-25T06:15:49.139810374Z 2016-07-25 06:15:49.139:INFO:oejs.SetUIDListener:main: Setting GID=999
2016-07-25T06:15:49.141398414Z 2016-07-25 06:15:49.140:INFO:oejs.SetUIDListener:main: Setting UID=999
2016-07-25T06:15:49.151743756Z 2016-07-25 06:15:49.151:INFO:oejs.Server:main: jetty-9.3.10.v20160621
2016-07-25T06:15:49.259705382Z 2016-07-25 06:15:49.259:INFO:oejdp.ScanningAppProvider:main: Deployment monitor [file:///var/lib/jetty/webapps/] at interval 1
我的docker文件:
FROM jetty:latest
MAINTAINER Oreste Viron <*************>
COPY target/web.war /var/lib/jetty/webapps/web.war
USER root
RUN chmod a+r /var/lib/jetty/webapps/web.war
还有我的堆栈文件:
appdb:
image: 'sim/app_db:latest'
environment:
- POSTGRES_PASSWORD=****
appweb:
image: 'sim/app_web:latest'
links:
- appdb
ports:
- '8080:8080'
我没有看到任何可以帮助我知道问题出在哪里的东西。 有没有人有任何建议可以帮助我找到我的错误?
谢谢。
看来我的jetty 容器没有足够的内存来启动并且悲惨地崩溃了。 我增加了虚拟机的内存,现在可以了。