我遵循这里在我的桌面上本地安装和运行Netflix Conductor的步骤。我正在尝试使用docker-compose来提升所有的服务。在错误的停靠版本、码头组合版本、码头组合构建问题(用这解决)的初始问题出现后,我遇到了这个错误的障碍-
/售票员/码头客$ sudo码头-组成 docker_elasticsearch_1是最新的 docker_dynomite_1是最新的 错误:对于导体服务器容器,"a89b4c61d465“是不健康的。 错误:在启动项目时遇到错误。
另外,我在docker-compose.yaml,server/config/config.properties & server/config/config-local.properties中将elasticsearch端口更改为10300。
Docker撰写版本为1.23.2。码头版本为18.09.3。
PS:我对码头工人和相关概念非常陌生。
更多信息:将我的端口更改恢复为默认(9200/9300) &添加了不健康容器的码头信息(由于重新构建而更改了停靠容器-id)
/导体/码头$ sudo -a --过滤anshuman的"id=7be9f9b5288c“sudo密码:容器ID映像命令创建状态端口名称 7be9f9b5288c docker.elastic.co/elasticsearch/elasticsearch:5.6.8 "/bin/bash /es-do…“36分钟前上升36分钟(不健康) 0.0.0.0:9200->9200/tcp,0.0.0:9300->9300/tcp docker_elasticsearch_1
curl到elasticsearch似乎没问题。
cat/健康 1553188720 17:18:40码头-群黄1 1 5 5 0 0 5 0 0 5
码头工人的集装箱日志给我这个(不知道他们的意思)
导体/码头$ sudo日志7be9b5288c 2019-03-21T17:12:06,323o.e.x.m.MachineLearningTemplateRegistry成功创建了.meta索引模板 2019-03-21T17:12:06,413o.e.x.m.MachineLearningTemplateRegistry成功创建了..ml通知索引模板 2019-03-21T17:12:06,502o.e.x.m.MachineLearningTemplateRegistry成功创建了..ml异常索引模板 2019-03-21T17:12:07,152 o.e.l.LicenseService许可证dfac41a4-9280-4c77-81ef-0f943039ef77模式试验-有效 创建索引,导致自动(大容量api),模板. 2019-03-21T17:12:15,712o.e.c.m.MetaDataCreateIndexService -es,碎片1/1,映射docINFO M5hkiIZ创建索引,导致自动(大容量api),模板监视,碎片1/1,映射watchINFO M5hkiIZ update_mapping watchINFO M5hkiIZ创建索引,导致自动(大容量api),模板triggered_watches,碎片1/1,映射triggered_watchINFO M5hkiIZ创建索引,原因自动(大api),模板.监视-警报,碎片1/1,映射docINFO M5hkiIZ创建索引,导致自动(大容量api),模板。监视-历史-6,碎片1/1,映射docINFO M5hkiIZ update_mapping docINFO M5hkiIZ update_mapping doc
发布于 2019-03-23 20:59:29
最后,我想出了解决这个问题的办法。它至少需要了解docker和Dockerfile的工作原理。
docker-compose启动所有内容。这给了我港口冲突。elasticsearch的端口。在我学习了Dockerfile的基础知识之后,我意识到了这一点。这就是我不健康的容器的原因。这就需要改变导体用户界面的Dockerfile。npm install命令被更改为npm install --no-shrinkwrap --update-binary (基于应答这里)。本期的其他答案
https://stackoverflow.com/questions/55270141
复制相似问题