docker 拉取 memos 镜像失败的解决方案

最近想看看 memos 现在的新功能,于是打算拉取一个新的镜像,在 NAS 上面运行看看效果如何。

docker pull neosmemo/memos:0.25

然后就拉取失败了,意料之中的,Dockerhub 很久之前就没法正常访问拉取了。

于是我选择拉取 GitHub 上的镜像。

docker pull ghcr.io/usememos/memos:0.25
0.25: Pulling from usememos/memos
2d35ebdb57d9: Pull complete
fbc92e9aa2c0: Pull complete
f5dbe49bfe14: Pull complete
bb9a81ac92e7: Pull complete
11851c07ec75: Pull complete
7e5f450aa3e6: Pull complete
Digest: sha256:240e34c9328b5206d534782a47b6d8164f19177eface64ffa44da93efcb929a0
Status: Downloaded newer image for ghcr.io/usememos/memos:0.25
ghcr.io/usememos/memos:0.25

虽然速度也挺慢的,但是能拉取成功,算不错了。

那么原本的运行命令,也得改了,从原来的

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

改为

docker run -d \
--name memos \
-p 5230:5230 \
-v ~/.memos:/var/opt/memos \
ghcr.io/usememos/memos:0.25

我个人喜欢去拉取特定的版本号。