跳转至

Docker导出和加载镜像

1. 打包镜像为 .tar 文件

使用 docker save 将镜像 ghcr.io/open-webui/open-webui:cuda 保存到 open-webui-cuda.tar 文件中:

docker save -o open-webui-cuda.tar ghcr.io/open-webui/open-webui:cuda

运行此命令后,会在当前目录生成一个名为 open-webui-cuda.tar 的文件,大小约为镜像的原始大小(8.56GB)。


2. 加载 .tar 文件到本地 Docker

假设你已经有 open-webui-cuda.tar 文件并想加载到另一个环境,运行以下命令:

docker load -i open-webui-cuda.tar

加载完成后,你会看到类似以下输出:

Loaded image: ghcr.io/open-webui/open-webui:cuda

3. 验证镜像加载成功

运行以下命令确认镜像是否成功加载到本地:

docker images

输出应该包含以下内容:

REPOSITORY                      TAG        IMAGE ID       CREATED         SIZE
ghcr.io/open-webui/open-webui   cuda       5a103a97435b   10 days ago     8.56GB

4. 进一步操作

  • 运行镜像: 加载镜像后,可以直接运行:
docker run -it ghcr.io/open-webui/open-webui:cuda
  • 压缩 .tar 文件(可选): 若需要节省存储空间,可以压缩:
gzip open-webui-cuda.tar

文件名会变为 open-webui-cuda.tar.gz,加载时需解压:

gunzip -c open-webui-cuda.tar.gz | docker load