① 克隆官方构建仓库
打开终端,执行以下命令克隆 Chevereto 官方的 Docker 构建项目:
git clone https://github.com/chevereto/docker.git
cd docker
② 创建 .env 文件并写入 License Key
在仓库根目录创建 .env 文件:
echo "CHEVERETO_LICENSE_KEY=你的许可证密钥" > .env
注意:
将 你的许可证密钥 替换为你从 Chevereto 官网购买后得到的 key,例如:
CHEVERETO_LICENSE_KEY=chv-4XXXXXXXXXXXXXXX
.env 文件将在构建时被自动读取,从而下载 Chevereto 付费版源码。
③ 构建镜像
1. 清理可能冲突的旧 docker/containerd
若你的系统此前安装过 docker 或 containerd,建议先卸载它们:
sudo apt remove -y containerd
sudo apt remove -y docker docker-engine docker.io containerd runc
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
2. 安装 Git、Docker、Docker Compose
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo apt install -y git curl
检查安装是否成功:
docker --version
docker compose version
3. 安装构建工具 make
sudo apt update
sudo apt install -y make
4. 开始构建
构建命令(在仓库根目录):
make
构建过程将自动读取 .env 中的 CHEVERETO_LICENSE_KEY, 因此无需额外操作。
构建成功后,你将获得以下镜像(版本号以官方最新版本为准):
chevereto:latestchevereto:4chevereto:4.3chevereto:4.3.x
④ 查看构建后的镜像
运行以下命令:
docker images | grep chevereto
你应该看到类似输出:
chevereto 4 f422fb7d661a 44 minutes ago 1.61GB
chevereto 4.3 f422fb7d661a 44 minutes ago 1.61GB
chevereto 4.3.4 f422fb7d661a 44 minutes ago 1.61GB
说明镜像已经成功构建并保存在本地,可直接使用。
镜像迁移 / 备份
导出镜像为 .tar 文件
假设你要导出 chevereto:4.3.4:
docker save -o chevereto-4.3.4.tar chevereto:4.3.4
执行后会生成约 1.6GB 左右的 tar 文件,你可通过以下命令确认:
ls -lh chevereto-4.3.4.tar
将 .tar 文件复制到其他服务器
可使用 scp、rsync、U 盘、NAS、网盘等方式传输。
例如使用 rsync:
rsync -avP -e "ssh -p 2222" chevereto-4.3.4.tar root@192.168.1.100:/root/
在目标服务器导入镜像
登录目标服务器,执行:
docker load -i chevereto-4.3.4.tar
导入后可查看镜像:
docker images | grep chevereto
至此,你已经成功将 Chevereto 付费版镜像迁移到另一个环境。








