折腾无极限
不曾长大

群晖Docker注册表查询失败解决方法及Memos安装

上一篇博文提到了群晖Docker注册表查询失败,这篇提供了自己的亲测成功的解决方法。

2023年7月16日23:37:42更新
最新的解决办法,将群晖手动升级到DSM7.2,增加了Container Manager应用(原Docker),官方解决了注册表查询失败的问题,建议升级!

以下为博客原文,不用升级群晖DSM的解决方法:

群晖Docker注册表查询失败解决方法

1、依次点击群晖Docker-注册表-设置,点击选中Docker Hub,待“编辑”按钮变亮后点击,勾选“启用注册表镜像”复选框,在“注册表镜像 URL:”填入“https://registry.docker-cn.com”,确认。

群晖Docker注册表查询失败的解决方法

群晖Docker注册表查询失败的解决方法——编辑注册表

2、点击群晖 网络-常规-勾选“手动配置DNS服务器”,首选DNS服务器填 8.8.8.8 ,备用DNS服务器填 223.6.6.6,确定。

群晖Docker注册表查询失败的解决方法——修改DNS

群晖Docker注册表查询失败的解决方法——修改DNS

无视上图中的“通过代理服务器连接”,因为我用的软件只支持SOCKS协议,不支持http,不然就没有后续步骤,如果你有的话也可以不用往下看了。

3、使用SSH客户端,我用的是XSHELL,其它软件类似。
先开启群晖的SSH功能,终端机和SNMP-终端机,点击勾选“启动SSH功能”,端口默认“22”。

开启群晖SSH功能

开启群晖SSH功能

在Xshell主机填写群晖的IP,端口号22,账户是群晖用户账号,密码就是群晖登录密码。

输入:

sudo -i

回车后提醒输入密码,输密码不会有任何显示,输完后回车。我第一次输错密码,又输了一次。

以下是安装memos的命令,你也可以安装其它程序。

群晖Docker安装Memos

输入:

docker pull neosmemo/memos:latest

等待下载完成即可。
注:我安装的是test版,所以输入的docker pull neosmemo/memos:test

SSH软件拉取Docker的Memos软件

SSH软件拉取Docker的Memos软件

4-1、在Xshell中继续输入命令:

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

自此,可以直接通过ip:5230访问Memos。

当然也可以不用命令,通过图形界面设置。两种方法二选一。

4-2、
回到群晖Docker。点击“容器”-“新增”,点击选中neosmemo/memos:latest,点击下一步,按照下面的步骤设置即可。

勾选neosmemo/memos:latest

勾选neosmemo/memos:latest

我安装的是test版,最后的tag稍有不同。

点击“使用已选择的网络”

点击“使用已选择的网络”

这界面可以保持默认,也可以修改容器名称,我修改成了memos。

常规设置-容器名称

常规设置-容器名称

上图中的“启用自动重新启动”无所谓勾选。

设置端口为5230。

端口设置

端口设置

在存储空间设置中点击添加文件夹。

点击添加“文件夹”

点击添加“文件夹”

在装载路径中填入:

/var/opt/memos
存储空间设置

存储空间设置

到摘要界面可以检查各项设置是否正确,点击完成即可。

容器摘要

容器摘要

再回到容器界面可以看到Memos显示并运行了。

Memos在容器中的状态

Memos在容器中的状态

Memos的数据库存储路径。

Memos的数据库

Memos的数据库

Memo登陆界面,需注意的是,用户是在首次登录界面时创建。

Memos的登陆界面

Memos的登陆界面

Memos主界面。

Memos的主界面

Memos的主界面

第一次进去是英文,要改成中文则点击 Settings – Preferences – Language, 选择中文(简体)。

安装过程结束。


Memos进阶

Memos是一个碎片化知识卡片管理工具、自托管知识库笔记系统,因开源、免费、易用,以及美观的界面,在一年多的时间里得到越来越多人使用和喜爱,也有许多人参与进来贡献了各种扩展,目前官方GitHub列了如下的客户端和扩展。

我安装了iOS和Android的客户端,提示需要SSL,群晖设置了DDNS,只能以自己注册的名称 http://XXXX:5230 访问Memos,无法添加。

晚上我琢磨有什么方法可以设置群晖反向代理,还真让我找到了。

找到群晖登录门户,依次点击 高级 – 反向代理服务器 – 新增,如下图设置后保存。

群晖反向代理服务器规则

群晖反向代理服务器规则

现在可以使用 https://XXXX:5231 访问了,再将Memos中的OpenAPI复制到客户端中去,至此,浏览器、手机端和iPad Poro都完成了同步。

Memos iPad客户端界面

Memos iPad客户端界面

赞(0) 打赏
未经允许不得转载:子痕的博客 » 群晖Docker注册表查询失败解决方法及Memos安装

评论 2

  1. #-19

    保姆级的教程,出教程真的不容易,十几张图片,费时费力。

    老张博客3个月前 (06-25)回复
    • 教程必须仔细,这样方便自己以后或者其他人来设置,就是累人点,如果图片多了还占空间。

      子痕3个月前 (06-27)回复

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏