首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS EC2任务/服务容器定义中包含java命令

AWS EC2任务/服务容器定义中包含java命令
EN

Stack Overflow用户
提问于 2017-02-21 20:44:20
回答 1查看 384关注 0票数 0

我们需要在亚马逊网络服务的EC2上部署一个docker容器,Hawkbit和RabbitMQ将在容器上运行。在设置任务放置时,我们尝试将java命令放在容器定义的命令部分。

遗憾的是,当我们启动服务时,容器停止了,因为AWS显然不会执行java命令。

有没有一种方法可以在不通过SSH进入容器的情况下为容器提供java命令?

EN

回答 1

Stack Overflow用户

发布于 2017-02-22 05:54:00

(此处为AWS员工)

对于第一步,您是否可以启动docker容器并使其保持在本地?如果容器不在本地运行,它也不会在ECS上运行。

如果您的容器在本地运行,但不在ECS上运行,那么docker run命令可能会有所不同。您是在传递环境变量,还是在定义自定义卷或容器运行所需的其他内容?ECS将使用您在任务定义中定义的参数生成docker run命令,如果您的任务定义缺少可能解释该问题的docker run语句所需的某些内容。

您还应该将您的容器连接到cloudwatch日志组,并检查该日志组中的日志语句,以帮助您诊断java进程未启动的原因。如果可能,您可以将日志输出复制并粘贴到此处吗?

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

https://stackoverflow.com/questions/42367704

复制
相关文章

相似问题

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