最近一段時(shí)間,docker的鏡像地址都失效了,在群暉系統(tǒng)中,無(wú)論是早期版本的docker,還是最新版本中的Container Manager,注冊(cè)表中都無(wú)法鏈接到docker的鏡像,于是,就花了點(diǎn)時(shí)間查找資料,先解決dacker地址被墻的問(wèn)題,在把思源筆記部署上去。
首先,如果我們的網(wǎng)絡(luò)中有openwrt路由器,可以想辦法做一下代理,一切就都簡(jiǎn)單了,如果沒(méi)有,就按照我下面的辦法先試試。
第一步,我們先給dock增加一些鏡像地址。比如下面這些:
https://docker.m.daocloud.io
https://docker.shootchat.top(這個(gè)我可以用)
https://do.nark.eu.org
https://noohub.ru
把上面的地址一次粘貼進(jìn)注冊(cè)表鏡像URL中。
這里要注意,不是粘貼確認(rèn)后,就去注冊(cè)表里面鏈接,因?yàn)閺腢I界面是無(wú)法鏈接注冊(cè)表的,我們必須先完成上一步驟,然后使用SSH登錄到群暉當(dāng)中去操作docker。
要想使用ssh登錄群暉,首先要打開群暉的ssh接口。
然后,我們找一個(gè)ssh鏈接的工具,或者直接在mac的終端里面來(lái)操作也可以,一下是步驟。
申請(qǐng)到電腦的操作權(quán)限
使用ssh 指令登錄到遠(yuǎn)端的群暉,使用用戶名@群暉地址
在群暉系統(tǒng)上申請(qǐng)操作權(quán)限
直接使用docker的命令行來(lái)拉去鏡像,所有鏡像都可以從下面地址中搜索。
Docker Hub
當(dāng)鏡像拉取完成后,我們就可以回到群暉的docker界面中啟動(dòng)鏡像了。
下面是思源筆記啟動(dòng)的過(guò)程和記錄。
首先,我們?cè)赿ocker目錄下面創(chuàng)建一個(gè)子目錄siyuan,然后siyuan下面在創(chuàng)建一個(gè)workspace目錄,并且把權(quán)限都設(shè)置為完全控制。
然后我們開始啟動(dòng)鏡像。
這里要打開高級(jí)設(shè)置,配置開機(jī)啟動(dòng),映射地址,映射端口,以及開啟命令等。
這里注意,只有第一次啟動(dòng)鏡像時(shí),這里的環(huán)境中才會(huì)有執(zhí)行命令選項(xiàng),命令這里需要輸入思源筆記的一個(gè)命令,指定目錄和設(shè)定登錄密碼。格式如下:
完整的命令是:-workspace /siyuan/workspace/ -accessAuthCode xxx(xxx為授權(quán)碼,也就是登錄web端的密碼)
鏡像啟動(dòng)后,就可以使用地址:端口來(lái)訪問(wèn)我們的思源筆記了。
如果想在外網(wǎng)訪問(wèn)筆記,可以使用IPV6進(jìn)行動(dòng)態(tài)域名映射,在思源筆記鏡像啟動(dòng)的時(shí)候,不要映射本地端口,直接選擇host模式,這時(shí)候我們就可以之間通過(guò)動(dòng)態(tài)域名+端口號(hào)訪問(wèn)了。