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