容器不健康。启动项目时遇到错误

问题描述 投票:0回答:1

通过更改 .env 文件中的版本号将 Elasticsearch 从 7.10.1 升级到 7.17.6。 环境是同一服务器上的 3 节点集群(es01、es02、es03),其上有 1 个 kibana kib01。

运行

sudo docker-compose up -d
会出现以下错误。错误中提到的不健康容器是 es01。

Starting es03   ... done
Recreating es01 ... done
Starting es02   ... done

ERROR: for kib01  Container "<container-ID>" is unhealthy.
ERROR: Encountered errors while bringing up the project.

var/log/messages 文件显示如下是否与问题相关

Sep  9   avahi-daemon[890]: Withdrawing address record for  on <ID1>.
Sep  9   avahi-daemon[890]: Withdrawing workstation service for <id>.
Sep  9   libvirtd: 2022-09-09 : 1468: error : virFileReadAll:1460 : Failed to open file '/sys/class/net/<id>/operstate': No such file or directory
Sep  9   libvirtd: 2022-09-09 : 1468: error : virNetDevGetLinkInfo:2552 : unable to read: /sys/class/net/<id>/operstate: No such file or directory
Sep  9   kernel: device <ID1> left promiscuous mode
Sep  9   kernel: : port 2(<ID1>) entered disabled state
Sep  9   avahi-daemon[890]: Withdrawing workstation service for <ID1>.
Sep  9   NetworkManager[884]: <info>  [] manager: (<ID2>): new Veth device (/org/freedesktop/NetworkManager/Devices/100)
Sep  9   NetworkManager[884]: <info>  [] device (<ID1>): released from master device 
Sep  9   kernel: : port 3() entered disabled state

................................................ ...................... 更新: 同一位置还有另一个文件夹。当我删除以前创建的容器并尝试从此文件夹运行 sudo docker-compose up -d 时。得到以下输出,elasticsearch 集群运行状况显示所有 3 个节点都良好,但转到 Kibana Home 前端 url 仍然会抛出“站点无法访问”错误。任何帮助解决这个问题。

Creating es02 ... done
Creating es03 ... done
Creating es01 ... done
Creating kib01 ... done
docker elasticsearch kibana
1个回答
0
投票

我在尝试运行 docker-compose 时遇到了同样的问题: https://www.elastic.co/guide/en/enterprise-search/8.9/docker.html#docker-compose-example

© www.soinside.com 2019 - 2024. All rights reserved.