【发布时间】:2025-11-29 02:35:02
【问题描述】:
我正在按照here 的步骤在我的桌面上本地安装和运行Netflix Conductor。我正在尝试使用docker-compose 来启动所有服务。在 docker 版本不正确、docker compose 版本、docker compose build 问题(使用this 解决)的初始问题之后,我遇到了这个错误的障碍 -
/conductor/docker$ sudo docker-compose up
docker_elasticsearch_1 是最新的
docker_dynomite_1 是最新的
错误:对于指挥服务器容器“a89b4c61d465”不健康。
错误:启动项目时遇到错误。
我还在 docker-compose.yaml、server/config/config.properties 和 server/config/config-local.properties 中将 elasticsearch 端口更改为 10300。
Docker compose 版本是 1.23.2。 Docker 版本是 18.09.3。
PS:我对码头工人和相关概念非常陌生。
更多信息:将我的端口更改恢复为默认 (9200/9300) 并添加了不健康容器的 docker 信息(docker container-id 由于重新构建而更改)
/conductor/docker$ sudo docker ps -a --filter "id=7be9f9b5288c" [sudo] anshuman 的密码: 容器 ID 图像命令创建的状态端口名称
7be9f9b5288c docker.elastic.co/elasticsearch/elasticsearch:5.6.8 "/bin/bash bin/es-do..." 36 分钟前 36 分钟前(不健康)0.0.0.0:9200->9200/tcp, 0.0 .0.0:9300->9300/tcp docker_elasticsearch_1
curl 到 elasticsearch 似乎没问题。
/conductor/docker$ curl http://127.0.0.1:9200/_cat/health 1553188720 17:18:40 docker-cluster 黄色 1 1 5 5 0 0 5 0 - 50.0%
容器的 Docker 日志给了我这个(不知道它们的意思)
/conductor/docker$ sudo docker logs 7be9f9b5288c [2019-03-21T17:12:06,323][INFO][o.e.x.m.MachineLearningTemplateRegistry] [M5hkiIZ] 成功创建 .ml-meta 索引模板
[2019-03-21T17:12:06,413][INFO][o.e.x.m.MachineLearningTemplateRegistry] [M5hkiIZ] 成功创建 .ml-notifications 索引模板
[2019-03-21T17:12:06,502][INFO][o.e.x.m.MachineLearningTemplateRegistry] [M5hkiIZ] 成功创建 .ml-anomalies- index 模板
[2019-03-21T17:12:07,152][INFO][o.e.l.LicenseService] [M5hkiIZ] 许可证 [dfac41a4-9280-4c77-81ef-0f943039ef77] 模式 [试用] - 有效
[2019-03-21T17:12:15,712][INFO][oecmMetaDataCreateIndexService] [M5hkiIZ] [.monitoring-es-6-2019.03.21] 创建索引,导致 [auto(bulk api)],模板 [ .monitoring-es],分片1/1,映射[doc]
[2019-03-21T17:12:16,122][INFO][oecmMetaDataCreateIndexService] [M5hkiIZ] [.watches] 创建索引,导致 [auto(bulk api)],模板 [watches],shards 1/ 1,映射 [观看]
[2019-03-21T17:12:16,728][INFO][o.e.c.m.MetaDataMappingService] [M5hkiIZ] [.watches/t05gsw2UQjmWEJ9IiSKn6g] update_mapping [观看]
[2019-03-21T17:13:17,111][INFO][oecmMetaDataCreateIndexService] [M5hkiIZ] [.triggered_watches] 创建索引,导致 [auto(bulk api)],模板 [triggered_watches],分片1/ 1,映射 [triggered_watch]
[2019-03-21T17:13:17,644][INFO][oecmMetaDataCreateIndexService] [M5hkiIZ] [.monitoring-alerts-6] 创建索引,导致 [auto(bulk api)],模板 [.monitoring-alerts ],分片1/1,映射[doc]
[2019-03-21T17:13:17,918][INFO][oecmMetaDataCreateIndexService] [M5hkiIZ] [.watcher-history-6-2019.03.21] 创建索引,导致 [auto(bulk api)],模板 [ .watch-history-6],分片1/1,映射[doc]
[2019-03-21T17:13:18,475][INFO][o.e.c.m.MetaDataMappingService] [M5hkiIZ] [.watcher-history-6-2019.03.21/sP8OvfXNSmCImfRf3mCR3A] update_mapping [doc]
[2019-03-21T17:13:18,718][INFO][o.e.c.m.MetaDataMappingService] [M5hkiIZ] [.watcher-history-6-2019.03.21/sP8OvfXNSmCImfRf3mCR3A] update_mapping [doc]
【问题讨论】:
-
谁是
a89b4c61d465?docker ps -a --filter "id= a89b4c61d465"应该告诉我们。 -
在问题中添加了该信息。看起来
docker_elasticsearch_1容器不健康。并且看起来与端口配置有关。
标签: docker docker-compose netflix-conductor