使用AWS cloudformation的Docker容器

时间:2018-01-08 07:52:44

标签: docker amazon-cloudformation

我尝试了这里提到的说明......

https://github.com/tleyden/open-ocr/wiki/Installation-on-CoreOS-Fleet

这将使用tessaract包启动OCR API。但我无法启动这些服务。

core@ip-172-31-17-221 ~ $ fleetctl list-units
UNIT                            MACHINE                         ACTIVE          SUB
httpd.service                   8f3aebfb.../172.31.48.14        failed          failed
rabbitmq.service                4e104b63.../172.31.17.221       failed          failed
rabbitmq_announce.service       4e104b63.../172.31.17.221       inactive        dead
worker.1.service                8f3aebfb.../172.31.48.14        failed          failed
worker.2.service                4e104b63.../172.31.17.221       failed          failed
worker.3.service                6cedf4ff.../172.31.12.203       failed          failed

我从哪里获取数据日志?

1 个答案:

答案 0 :(得分:1)

配置好所有内容后,CloudFormation部分就完成了,CloudFormation日志只会告诉您有关配置信息的信息。所以问题在于实际软件而不是CloudFormation。

话虽这么说,我碰巧对Fleet很有经验,并且为了获得这些服务的日志,你可以做几件事。

首先,尝试使用以下方式查询日志:

fleetctl journal httpd.servicefleetctl journal worker.1.service

如果这不起作用,请尝试通过SSH连接到一个主机并使用: journalctl -u httpd.service

最后说明,我不知道你是否想在生产环境中运行它,但我认为你应该知道 fleetd 正在被弃用。

  

CoreOS不再开发或维护车队。二月之后   2018年1月,将继续提供车队集装箱图像   CoreOS Quay注册表,但不会作为Container的一部分发货   Linux操作系统。 CoreOS建议Kubernetes满足所有群集需求。

如果我是你,我会寻找在Kubernetes或AWS ECS上运行的类似解决方案。