介绍
为什么使用 Docker 部署 EasyNode?
正如您所说,Docker 部署具有显著优势:
环境隔离与一致性:所有依赖(Node.js, PM2等)都封装在容器内,与宿主机环境隔离,避免冲突。在任何支持 Docker 的 Linux 发行版上,体验完全一致。
简化安装:无需在主机上手动安装 Node.js、配置反向代理等,一条命令即可完成部署。
易于维护与升级:通过更换镜像版本即可轻松升级,清理也只需删除容器,非常干净。
安全性:将应用封装在容器中,一定程度上隔离了与宿主机的直接交互。
部署安装Docker
安装Docker
curl -sSL https://get.docker.com/ | sh
、
创建持久化存储目录
mkdir -p /volume1/docker/easynode/data
进入目录
cd /volume1/docker/easynode
运行EasyNode容器
docker run -d \
--restart unless-stopped \
--name easynode \
-p 8082:8082 \
-v $(pwd)/data:/easynode/app/db \
-e TZ=Asia/Shanghai \
-e DEBUG=0 \
docker.1panel.live/chaoszhu/easynode
Web访问

端口说明
端口 | 协议 | 用途 | 必要性 |
8082 | TCP | Web管理界面 | 必需 |
22022 | TCP | 客户端连接 | 可选 |
查看账号密码
[root@instance-euwvmd1u easynode]# docker logs easynode
> server@3.4.2 start
> node ./index.js
ℹ debug日志: 关闭
ℹ 路由白名单: [ '/api/v1/login', '/api/v1/get-pub-pem' ]
2025-09-17 16:48:17.311 [INFO] - 日志系统启动
ℹ ========================================
ℹ EasyNode 默认登录凭据 (请及时更改):
ℹ 用户名: RA7X4ycY
ℹ 密码: RYsDrx2t
ℹ ========================================
ℹ Task: 已生成新的非对称加密公私钥
初始化notifyDB✔
初始化groupDB✔
初始化ScriptGroupDB✔
初始化NotifyConfigDB✔
✔ Server(http) is running on: http://localhost:8082





本文链接:https://www.kinber.cn/post/5695.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝:

支付宝微信扫一扫,打赏作者吧~
