Chevereto 付费版 Docker 镜像构建步骤

0
16

① 克隆官方构建仓库

打开终端,执行以下命令克隆 Chevereto 官方的 Docker 构建项目:

git clone https://github.com/chevereto/docker.git
cd docker

② 创建 .env 文件并写入 License Key

在仓库根目录创建 .env 文件:

echo "CHEVERETO_LICENSE_KEY=你的许可证密钥" > .env

:pushpin: 注意:

将 你的许可证密钥 替换为你从 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

:package: 构建过程将自动读取 .env 中的 CHEVERETO_LICENSE_KEY, 因此无需额外操作。

构建成功后,你将获得以下镜像(版本号以官方最新版本为准):

  • chevereto:latest
  • chevereto:4
  • chevereto:4.3
  • chevereto: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

说明镜像已经成功构建并保存在本地,可直接使用。


:wrench: 镜像迁移 / 备份

导出镜像为 .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 文件复制到其他服务器

可使用 scprsync、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 付费版镜像迁移到另一个环境。

发布回复

请输入评论!
请输入你的名字