使用 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 的登陆页面,则说明部署成功,下一步请参见首次登陆章节。
常见问题解答请参见常见问题章节。