在宝塔面板上部署这个 nodeimage_clone 服务,需要结合宝塔的 Docker 功能和你提供的部署命令,步骤如下:
步骤 1:准备宝塔与 Docker 环境
1. 确保服务器已安装宝塔面板 (若未安装,执行命令:
curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh)
2. 安装 Docker 插件:
◦ 登录宝塔面板 → 进入 「软件商店」→ 搜索 「Docker」→ 安装 Docker 管理器插件。
3. 开启服务器端口:
◦ 进入宝塔 「安全」→ 开放端口 7878(服务默认端口)。
步骤 2:创建本地目录 (通过宝塔终端)
1. 打开宝塔面板 → 点击左侧 「终端」→ 执行命令创建数据目录:
mkdir -p /root/nodeimage_clone/{data,uploads}
步骤 3:通过 Docker 命令部署容器 (宝塔终端执行)
直接在宝塔终端中运行你提供的 docker run 命令 (注意替换 SESSION_SECRET 为自定义密钥):
docker run -d --name nodeimage_clone \ --restart unless-stopped \ -p 7878:7878 \ -e SESSION_SECRET=自定义安全密钥 (比如随机字符串)\ -v "/root/nodeimage_clone/uploads:/app/uploads" \ -v "/root/nodeimage_clone/data:/app/data" \ 1x969788249/nodeimage_clone:latest
步骤 4:验证部署
1. 等待容器启动后,访问 http://你的服务器 IP:7878。
2. 使用默认账号 admin、密码 admin 登录,登录后记得修改账号密码。
(可选) 通过宝塔 Docker 管理器可视化操作
如果不想用命令,也可以通过宝塔 Docker 插件可视化创建:
1. 宝塔左侧 「Docker」→ 点击 「镜像管理」→「拉取镜像」,输入 1x969788249/nodeimage_clone:latest 并拉取。
2. 拉取完成后,点击 「容器管理」→「创建容器」:
◦ 容器名称:nodeimage_clone
◦ 端口映射:7878:7878
◦ 环境变量:添加 SESSION_SECRET=自定义密钥
◦ 数据卷:分别添加/root/nodeimage_clone/uploads 映射到/app/uploads、/root/nodeimage_clone/data 映射到/app/data
◦ 重启策略:选择 「除非停止」
3. 点击 「创建」,等待容器启动即可。