2018-01-22:版本更新至2.5
首先安裝 Docker:
curl -sSL https://get.docker.com/ | sh
然後安裝 Compose:
curl -L https://github.com/docker/compose/releases/download/1.10.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
接着克隆 Docker 配置檔案:
git clone https://github.com/izuolan/dockerfiles.git
然後把 dockerfiles/leanote 這個檔案移動到你喜歡的任何地方,然後進入檔案夾,準備部署 Leanote。
正常的話你看到這樣的結構:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIlJzMiN2Y5kTOhhTNvwFcvwVbvNmL1h2cuFWaq5yd3d3Lc9CX6MHc0RHaiojIsJye.jpg)
Leanote 的 Docker 配置檔案目錄結構
方式一、從二進制部署
首先在 Leanote 的檔案夾内執行,擷取 Leanote 的資料庫檔案:
bash get-data.sh
然後執行資料庫初始化:
docker-compose run --rm initdb
最後啟動 Leanote:
docker-compose up -d leanote
打開 localhost:9000 即可看到部署成功。
方法二、從源代碼部署
從源代碼安裝 Leanote 可以修改很多頁面細節,體驗最新的特性(與 Bug)。
使用方法也是先在 Leanote 檔案夾中執行腳本擷取 Leanote 的源代碼:
bash get-src.sh
然後執行資料庫初始化:
docker-compose run --rm initdb
最後啟動 Leanote:
docker-compose up -d leanote
打開 localhost:9000 即可看到部署成功。
以上兩個方法部署之後賬号和密碼都是:
賬号:admin
密碼:abc123
修改 admin 使用者名的方法
首先編輯 leanote/conf/app.conf 檔案,把 adminUsername 修改為你喜歡的使用者名。
最後重新開機 Leanote 應用容器。