Git HUB上面提供的教學有些部分不適用在Asustor的NAS上面
這邊做個紀錄
操作步驟如下:
1. 先開啟NAS的SSH功能
2. 登入SSH後先找到Portainer本身的Container
sudo docker ps -a可以看到類似的資訊
看到最後邊一欄的資訊,Portaioner本身的名稱為"PortainerCE"
3. 接下來要取得Container在系統裡的檔案路徑
sudo docker inspect
試著找到下面類似的路徑資訊
"Source": ...... 就是你需要的資訊
將引號內的檔案路徑複製起來備用
4. 執行重設指令
這邊要注意的一點是要將剛剛取得的路徑資訊中 "share" 的部分改為 "volume1" [Ref]
docker run --rm -v /volume1/Docker/PortainerCE/data:/data portainer/helper-reset-password
4. 執行重設指令
這邊要注意的一點是要將剛剛取得的路徑資訊中 "share" 的部分改為 "volume1" [Ref]
docker run --rm -v /volume1/Docker/PortainerCE/data:/data portainer/helper-reset-password
5. 完成重設
Asustor 當然是不會有這項工具,但Docker好像會自動從Server上撈最新的Tool來安裝接著應該會出現下列成功的字眼
並列出重設後的帳號及密碼
這樣一來就可以重新登入PortainerCE
趕快將密碼改為自己習慣的,就可以正常使用囉!
一些小筆記:
不知道為什麼Asustor目錄結構很怪
根目錄有share以及volume1資料夾
portainer.db同時存在於這兩個資料夾裡面
也有可能是我不懂Linux的架構...
反正也是goolge了好一陣子才順利重設帳密
留言
張貼留言