仅需掌握基本服务器操作,已备可外网访问的云服务器(最低配置2核4G),无需额外安装复杂依赖。
执行以下命令完成Docker安装,同步使用阿里云镜像加速避免拉取超时:
``` curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun systemctl start docker systemctl enable docker ```验证安装:执行docker --version,输出版本号即安装成功。
执行以下命令安装Docker Compose:
``` curl -SL https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose ```验证安装:docker-compose --version。
执行命令创建专属部署目录,避免文件混乱:
``` mkdir -p /opt/archive && cd /opt/archive ```新建docker-compose.yml文件,粘贴以下完整内容,务必修改所有yourpassword123为自定义密码:

在部署目录执行以下命令,启动所有服务:
``` docker-compose up -d ```验证启动:执行docker-compose ps,所有服务状态为Up即成功。
打开浏览器,访问云服务器公网IP:8080,进入初始化向导:
执行命令查看档案服务实时日志,排查问题:
``` docker logs -f archive-server ```进入部署目录执行以下命令,完成版本更新:
``` docker-compose pull docker-compose up -d ```执行命令备份所有数据库与档案文件,备份文件存至/opt/archive_backup:
``` mkdir -p /opt/archive_backup tar -zcvf /opt/archive_backup/archive_backup_$(date +%Y%m%d).tar.gz /opt/archive ```若部署失败,优先执行以下排查:
docker system prune -a清理旧镜像后重新启动