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

posted @ 2026-06-01 14:41  Felix_Openmind  阅读(49)  评论(0)    收藏  举报
*{cursor: url(https://files-cdn.cnblogs.com/files/morango/fish-cursor.ico),auto;}