docker save - 保存镜像为 tar 文件
# 1. 查看已有镜像
docker images | grep weaviate # 查看已有镜像
# 2. 导出镜像为 tar 文件
# 基本语法:docker save -o 输出文件名.tar 镜像名:标签
docker save -o weaviate-1.26.6.tar semitechnologies/weaviate:1.26.6
# 3. 压缩 tar 文件(可选,减小体积)
# 使用 gzip 压缩
gzip weaviate-1.26.6.tar
# 会生成 weaviate-1.26.6.tar.gz 文件
# 或直接一步完成导出并压缩
docker save semitechnologies/weaviate:1.26.6 | gzip > weaviate-1.26.6.tar.gz
4. 验证导出的文件
ls -lh weaviate-1.26.6.tar*
# 查看文件大小和详细信息
在目标机器上(CentOS B)
# 1. 解压并加载镜像
gunzip -c weaviate-1.26.6.tar.gz | docker load
# 或者分步操作
gunzip weaviate-1.26.6.tar.gz
docker load -i weaviate-1.26.6.tar
# 2. 验证镜像已加载
docker images | grep weaviate
# 3. 运行容器
docker run --name=weaviate \
-p 8080:8080 \
-p 50051:50051 \
-d \
-v /opt/docker/weaviate:/var/lib/weaviate \
semitechnologies/weaviate:1.26.6
# 4. 验证服务
curl http://localhost:8080/v1/.well-known/ready
学而不思则罔,思而不学则殆!

浙公网安备 33010602011771号