You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Docker容器中运行的Etherpad Lite的管理员密码?

修改Docker部署的Etherpad管理员密码

你的Etherpad管理员密码由容器启动时传入的ADMIN_PASSWORD环境变量控制,对应settings.json里的"password": "${ADMIN_PASSWORD:null}"配置。以下是两种修改方法:

方法一:重新创建容器(推荐)

Docker容器的环境变量为启动时注入,重启容器不会更新变量值,因此最稳妥的方式是重新创建容器:

  1. 停止并删除旧容器:
docker stop etherpad && docker rm etherpad
  1. 使用新密码重新启动容器,替换命令中的ADMIN_PASSWORD值为你的新密码,其余参数保持与原部署命令一致:
docker run -d --name=etherpad --restart=always --network=host \
-e ADMIN_PASSWORD=new_secure_password_here \
-e DB_TYPE=postgres \
-e DB_USER=postgres \
-e DB_PASS=pw12345 \
-e DB_NAME=etherpad \
-e DB_HOST=127.0.0.1 \
etherpad/etherpad

方法二:直接修改容器内配置文件(临时有效,不推荐)

若不想重建容器,可直接修改容器内的settings.json,但后续若重建容器,该修改会丢失:

  1. 进入容器终端:
docker exec -it etherpad bash
  1. 编辑settings.json文件(默认路径为/opt/etherpad-lite/settings.json),将"password": "${ADMIN_PASSWORD:null}",替换为新密码:
"password": "new_secure_password_here",
  1. 重启容器使修改生效:
docker restart etherpad

注意:你之前执行的docker exec -itu 0 etherpad passwd命令,修改的是Docker容器内部的root系统用户密码,与Etherpad应用的管理员密码完全无关,因此不会生效。

内容的提问来源于stack exchange,提问作者Avatar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 16:56:09