• 正文
  • 相关推荐
申请入驻 产业图谱

在群晖上使用Docker安装思源笔记

2024/11/27
1.1万
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

最近一段时间,docker的镜像地址都失效了,在群晖系统中,无论是早期版本的docker,还是最新版本中的Container Manager,注册表中都无法链接到docker的镜像,于是,就花了点时间查找资料,先解决dacker地址被墙的问题,在把思源笔记部署上去。

首先,如果我们的网络中有openwrt路由器,可以想办法做一下代理,一切就都简单了,如果没有,就按照我下面的办法先试试。

第一步,我们先给dock增加一些镜像地址。比如下面这些:

https://docker.m.daocloud.io

https://docker.shootchat.top(这个我可以用)

https://do.nark.eu.org

https://noohub.ru

把上面的地址一次粘贴进注册表镜像URL中。

这里要注意,不是粘贴确认后,就去注册表里面链接,因为从UI界面是无法链接注册表的,我们必须先完成上一步骤,然后使用SSH登录到群晖当中去操作docker。

要想使用ssh登录群晖,首先要打开群晖的ssh接口。

然后,我们找一个ssh链接的工具,或者直接在mac的终端里面来操作也可以,一下是步骤。

申请到电脑的操作权限

使用ssh 指令登录到远端的群晖,使用用户名@群晖地址

在群晖系统上申请操作权限

直接使用docker的命令行来拉去镜像,所有镜像都可以从下面地址中搜索。

Docker Hub

当镜像拉取完成后,我们就可以回到群晖的docker界面中启动镜像了。

下面是思源笔记启动的过程和记录。

首先,我们在docker目录下面创建一个子目录siyuan,然后siyuan下面在创建一个workspace目录,并且把权限都设置为完全控制。

然后我们开始启动镜像。

这里要打开高级设置,配置开机启动,映射地址,映射端口,以及开启命令等。

这里注意,只有第一次启动镜像时,这里的环境中才会有执行命令选项,命令这里需要输入思源笔记的一个命令,指定目录和设定登录密码。格式如下:

完整的命令是:-workspace /siyuan/workspace/ -accessAuthCode xxx(xxx为授权码,也就是登录web端的密码)

镜像启动后,就可以使用地址:端口来访问我们的思源笔记了。

如果想在外网访问笔记,可以使用IPV6进行动态域名映射,在思源笔记镜像启动的时候,不要映射本地端口,直接选择host模式,这时候我们就可以之间通过动态域名+端口号访问了。

相关推荐

登录即可解锁
  • 海量技术文章
  • 设计资源下载
  • 产业链客户资源
  • 写文章/发需求
立即登录