很多人觉得搭建交易所环境复杂、耗时久,其实用Docker + 一键脚本,全程复制粘贴命令,10 分钟就能完成从空服务器到可运行环境。本文以主流 Linux 服务器(CentOS/Ubuntu)为例,带你从零快速部署。
一、部署前准备
- 云服务器:2 核 4G 以上,CentOS 7+/Ubuntu 20.04+
- 纯净系统,未安装其他环境
- SSH 工具(Xshell、FinalShell、Termius)
- 交易所源码(已打包 Docker 镜像 / Compose 配置)
说明:本文以容器化一键部署为准,不涉及非法运营,仅用于技术学习与测试。
二、10 分钟环境搭建步骤
步骤 1:更新系统并安装基础工具(1 分钟)
bash
运行
# CentOS
yum update -y && yum install -y wget git curl
# Ubuntu/Debian
apt update -y && apt install -y wget git curl
步骤 2:一键安装 Docker 与 Docker Compose(3 分钟)
bash
运行
# 安装Docker
curl -fsSL https://get.docker.com | bash
# 启动并设置开机自启
systemctl start docker && systemctl enable docker
# 安装Docker Compose
wget -O /usr/local/bin/docker-compose https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-linux-amd64
chmod +x /usr/local/bin/docker-compose
# 验证安装
docker --version
docker-compose --version
出现版本号即成功。
步骤 3:上传并解压交易所源码(2 分钟)
- 将源码打包上传到服务器
/opt目录 - 解压:
bash
运行
cd /opt
unzip 交易所源码.zip
cd 源码目录
步骤 4:修改基础配置(2 分钟)
编辑
.env 或 docker-compose.yml,只改 3 项:- 域名 / IP
- 数据库密码
- 端口(默认 80/443/8080)
新手保持默认也可直接启动。
步骤 5:一键启动所有服务(2 分钟)
bash
运行
docker-compose up -d
等待拉取镜像、启动容器,出现
done 即部署完成。步骤 6:访问与验证
- 浏览器打开:
http://服务器IP - 后台地址:
http://服务器IP/admin - 查看运行状态:
bash
运行
docker-compose ps
所有服务显示
Up 表示正常运行。三、常用运维命令
bash
运行
# 重启服务
docker-compose restart
# 停止服务
docker-compose down
# 查看日志
docker-compose logs -f
四、常见问题
- 无法访问:放行防火墙端口 80/443/8080
- 启动失败:检查内存是否≥2G、磁盘剩余≥20G
- 数据库连不上:确认密码与容器名一致
五、安全提醒
- 本文仅用于技术学习与测试
- 数字货币交易所在中国境内禁止非法运营
- 上线前必须完成安全审计、漏洞扫描、数据加密、权限隔离