如何另存 Docker 拉取的镜像以备后续使用

前言

下面以 Searxng 项目为例,简述过程

单独拉取另存

  1. 单独拉取(如容器已经运行则无需此句直接另存即可)

bash docker pull ghcr.io/searxng/searxng:latest
2. 另存
bash docker save -o searxng-latest.tar ghcr.io/searxng/searxng:latest

后续使用

  1. 加载镜像 (假设 tar 文件在当前目录)

bash docker load -i searxng-latest.tar
2. 验证镜像是否加载成功
bash docker images | grep searxng
3. 运行容器
bash sudo docker run -d \ -p 8888:8080 \ -v "./searxng/config/:/etc/searxng/" \ -v "./searxng/data/:/var/cache/searxng/" \ --name searxng \ --restart unless-stopped \ ghcr.io/searxng/searxng:latest

posted @ 2026-04-18 12:24  engineer大叔  阅读(42)  评论(0)    收藏  举报