docker部署seafilepro10.0.9,重启后Elasticsearch8无法访问

我更新了最新的docker部署脚本,其中Elasticsearch升级到了8。
这个版本的Elasticsearch默认是需要初始化密码的,初始化之后通过配置seafevents.conf文件可以正常索引。
但是重启之后,Elasticsearch的账号密码需要重新设置。
应该是没测到位。

另外,在seafevents.conf里,配置了lang = chinese,报分词错误没法索引

elasticsearch 可以不用密码的

我用了你们最新的docker配置文件[1],es经历了两个问题,希望优化下文档。
1、之前10.0.3的时候用的es环境是7的,这次换了es8之后,报错。
日志说es7要升级更新版本的es7后,才可以升级es8,之后我把es7的文件都删了重新跑才可以。
2、es重启后账号就被重置问题,这是因为网上基本都是es7的配置说明,我找了官方文档[2],要执行“/usr/share/elasticsearch/bin/elasticsearch-reset-password”,而不是"/usr/share/elasticsearch/bin/elasticsearch-users"这个命令添加的会重启后消失。但是配置里没说明。
另外这一步没法跳过去,至少你们配置文件里的es8版本不支持匿名访问。

注1:https://manual.seafile.com/docker/pro-edition/10.0/docker-compose.yml
注2:https://www.elastic.co/guide/en/elasticsearch/reference/8.9/docker.html#_start_a_single_node_cluster

关于配置lang = chinese分词失效的问题,如何修复呢