爲知筆記服務端docker鏡像使用說明linux
2019/9/17docker
爲知筆記服務端提供了docker鏡像,您只須要簡單幾步,就能夠將爲知筆記服務端部署在本身的服務器甚至本身的電腦上面(windows/linux/mac)。shell
系統需求數據庫
若是您已經安裝了docker,則能夠跳過該步驟。windows
請到docker官網,下載相應的docker應用。瀏覽器
windows或者mac環境,請到這裏下載: https://www.docker.com/products/docker-desktop。注意:你可能須要註冊一個docker帳號才能夠下載docker 桌面客戶端。bash
若是是linux,請自行搜索docker安裝方法。服務器
安裝完成後,請運行docker客戶端。微信
注意,要啓動爲知筆記服務端全部功能,須要將docker引擎的內存設置爲至少4G(默認爲2G)。請在docker裏面進行設置。若是您的系統內存不夠,能夠經過禁止爲知筆記搜索服務,來下降內存佔用(使用默認的2G內存)。網絡
請在docker客戶端裏面,找到選項(Preferences),而後調整docker引擎內存佔用,將內存調整到4G。
若是您的電腦內存緊張,也能夠調整下面的爲知筆記服務啓動參數,將裏面的SEARCH=true去掉,就能夠繼續使用2G內存來運行爲知筆記服務了。經過這種方式,您將沒法使用全文檢索功能。
請按下鍵盤上面的Win+R,或者點擊開始菜單,選擇運行,而後在對話框裏面輸入:
powershell
將會打開命令行窗口。
而後在命令行窗口裏面輸入:
D:\ cd \ md wizdata
將會在D盤根目錄下面創建一個wizdata文件夾,全部爲知筆記服務端的數據,都將會保存在這個目錄裏面。您也能夠本身修改這個目錄。
注意:在windows上面啓動docker鏡像以後,還須要進行時區設置。請參考後面的常見問題部分。
而後在命令行裏面繼續輸入:
docker run --name wiz -it -d -v D:\wizdata:/wiz/storage -p 80:80 -e SEARCH=true wiznote/wizserver
第一次運行鏡像,由於須要下載docker鏡像,而且初始化數據,速度要慢一些。請耐心等待。(根據網絡情況,可能須要10分鐘或者更長時間。)在下載完成後,第一次啓動鏡像大概須要2-3分鐘時間。
而後打開瀏覽器,在地址欄裏面輸入:http://localhost,若是服務正常,則會出現下面的界面
若是遇到下面的界面:
一般表示爲知筆記服務尚未啓動起來,請繼續等待並刷新瀏覽器。
注意:啓動後請參考常見問題進行時區的設置
若是您當前服務器/電腦的80端口已經被佔用,則可使用其餘的端口,例如使用8080端口 mac/linux:
docker run --name wiz -it -d -v ~/wizdata:/wiz/storage -p 8080:80 -e SEARCH=true wiznote/wizserver
windows:
docker run --name wiz -it -d -v D:\wizdata:/wiz/storage -p 8080:80 -e SEARCH=true wiznote/wizserver
您也能夠自行修改端口。注意,修改端口後,在瀏覽器裏面,則須要輸入相應的端口號,例如:
http://localhost:8080
若是您須要爲局域網內其餘用戶提供服務,則須要獲取本身電腦的ip地址(局域網ip,具體方法,請自行搜索),而後在瀏覽器地址欄裏面輸入相似下面的地址便可:
http://192.168.1.186
若是不是80端口,則須要包含端口號,例如:
http://192.168.1.186:8080
若是是Windows系統,一般狀況下,您須要在Windows防火牆中開放相應的端口。
docker stop wiz docker rm wiz docker run --name wiz -it -d -v ~/wizdata:/wiz/storage -p 80:80 -e SEARCH=true wiznote/wizserver
其中第三行,請自行修改成本身須要的命令行。
docker start wiz
docker stop wiz docker rm wiz docker pull wiznote/wizserver:latest docker run --name wiz -it -d -v ~/wizdata:/wiz/storage -p 80:80 -e SEARCH=true wiznote/wizserver
其中最後一行,請自行修改成本身須要的命令行
5 用戶如下無償使用,超出 5 用戶,按照用戶數的方式按年收取費用
受權價格:199 元/用戶/年
默認管理員帳號:admin@wiz.cn,密碼:123456。請在部署完成後,使用這個帳號,登陸網頁版,而後修改管理員密碼。其餘用戶,請自行註冊。免費版本能夠註冊5個用戶(不包含管理員帳號)
全部數據,都保存在咱們前面創建的目錄裏面。請定時備份該目錄,避免數據丟失。
在命令行中窗口/終端中,輸入
docker start wiz
就能夠從新啓動爲知筆記服務了。
能夠,請聯繫咱們的客服。
能夠,請聯繫咱們的客服
能夠,您能夠直接使用全部的官方客戶端,而後在登陸的時候,選擇登陸到企業私有服務器便可。注意:該功能僅限於客戶端所在網絡能夠訪問到您的企業私有服務器才能夠。例如,手機客戶端,在離開公司網絡的環境下,一般沒法訪問私有部署的爲知筆記。可是已經離線的數據,則能夠正常訪問。也能夠在離線環境下新建/修改筆記,並在回到公司後進行同步。
能夠禁用客戶端訪問,確保數據只能經過網頁版訪問。一旦離開公司網絡,就沒法訪問任何數據。
沒有。在限定的用戶數量下,您能夠永久無償使用。若是想要更多用戶使用,請聯繫咱們購買使用許可。
咱們會常常更新docker鏡像。您只須要下載更新docker鏡像,而後從新啓動docker鏡像便可升級爲知筆記服務端。無需更多額外操做。
下面是更新鏡像命令行:
docker stop wiz docker rm wiz docker pull wiznote/wizserver:latest
更新完成後,從新使用前面啓動鏡像的命令,就能夠完成服務端升級。
能夠。包括數據庫,筆記數據內容等,均可以完整的進行遷移。具體方案,請聯繫咱們的客服。
您能夠本身備份用戶數據目錄,或者將數據保存在NAS/雲存儲裏面。若有需求,請聯繫咱們的客服。
因爲路由器一般CPU性能較低,內存也不夠大,因此基本沒法運行起來。
能夠。點擊這裏查看使用方式
由於docker鏡像默認時區不正確。所以須要進入docker裏面手工設置一下時區,命令以下:
docker exec -it wiz /bin/bash cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime exit
上面的命令,會把docker裏面的時區設置爲東八區(北京時間)。若是須要設置成其餘的時區,請自行修改上面的命令。具體時區的名稱,能夠搜索linux時區名稱獲取。
若是是linux,則能夠經過在命令行裏面加入命令,來自動獲取當前時區:
-v /etc/localtime:/etc/localtime
完整命令行:實際使用是,請根據本身的狀況調整其餘參數,例如映射路徑,端口映射等。
run --name wiz -it -d -v ~/wizdata:/wiz/storage -p 8088:80 -v /etc/localtime:/etc/localtime -e SEARCH=true wiznote/wizserver
若是是mac系統,則能夠經過下面的命令行來自動設置時區(實際使用是,請根據本身的狀況調整其餘參數,例如映射路徑,端口映射等。)
-e TZ=`ls -la /etc/localtime | cut -d/ -f8-9`