Skip to content

使用 Docker 一键部署

一键部署

bash
docker run -d -p 8082:8082 \
  --restart=always \
  -v /root/easynode/db:/easynode/app/db \
  -e DEBUG=0 \
  chaoszhu/easynode

IMPORTANT

v3.1.0 版本开始,用户名和密码不再是默认固定值
而是需要通过查看容器日志来获取,请在启动服务后注意容器日志输出,避免错过用户名和密码信息。

参数说明

  • -p 8082:8082:将服务器的 8082 端口映射到容器内服务的 8082 端口。

    • 前一个端口为服务器端口,后一个端口为容器内端口
  • --restart=always:在容器退出时总是重启容器。

    • no:在容器退出时不重启容器
    • on-failure:在容器非正常退出时才会重启容器
    • always:在容器退出时总是重启容器
  • -v /root/easynode/db:/easynode/app/db:持久化数据库数据到服务器目录,防止容器数据丢失。

    • /root/easynode/db 即在服务器的容器持久化目录,这里示例在 root 目录下,实际部署时请根据情况调整
  • -e DEBUG=0:设置环境变量,开启或关闭 debug 模式。

    • 0:关闭(默认)
    • 1:开启

注意事项

  • 持久化目录务必设置 -v 参数映射数据目录,否则数据在容器销毁后会丢失。
  • 端口冲突:请确保服务器的 8082 端口未被其他服务占用,或可使用其他端口。

部署后下一步

访问:http://localhost:8082(或替换为你的服务器 IP)

如果你看到 EasyNode 的登陆页面,则说明部署成功,下一步请参见首次登陆章节。

常见问题解答请参见常见问题章节。

本文档由社区用户整理,内容仅供学习与参考,网站图标来自 EasyNode 项目(© chaos-zhu)