本地 NAS 无法拉取 Docker 镜像的解决方案

必备条件

  • 一台境外 VPS
  • SSH 工具(最好带 FTP 功能)

操作步骤

先利用境外 VPS 拉取目标镜像,下面以 memos 镜像为例说明

1、SSH 工具连接 VPS 拉取镜像

docker pull neosmemo/memos

2、将镜像保存为一个文件

使用 docker save 命令将镜像保存为一个文件

docker save -o memos.tar memos:latest

这条命令会把名为 memos:latest 的镜像保存为一个文件,并将文件命名为 memos.tar

3、利用 FTP 工具将文件保存到 NAS

利用 FTP 工具将 memos.tar 文件下载到 NAS 中备用。

4、将文件加载回 Docker

使用 docker load 命令将 memos.tar 加载回 Docker

docker load -i memos.tar

5、部署验证

docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos neosmemo/memos
打赏