docker部署私有雲盤fileBrowser


fileBrowser 是一個 Web 文件瀏覽器,它更類似於一個網盤服務器,使我們可以在瀏覽器中訪問服務器上的文件資源。同時,fileBrowser 還支持添加多個用戶,並為不同的用戶設置不同的訪問權限。除此之外,fileBrowser 還支持一些簡單的 linux 命令,例如使用 git 克隆一個代碼庫到當前目錄等。這里記錄一下使用 docker 安裝 fileBrowser 的步驟:

創建數據目錄和項目目錄:

mkdir -p /home/barwe/wdc/Data/filebrowser
mkdir -p /home/barwe/dockerv/filebrowser
cd /home/barwe/dockerv/filebrowser

初始化一個容器用於導出配置文件和數據庫,只掛載數據目錄:

docker run -d --name=filebrowser \
-v /home/barwe/wdc/Data/filebrowser:/srv \
-p 8888:80 filebrowser/filebrowser

可以發現 docker 在當前目錄下自動創建了 root 目錄,它掛載了容器的 /srv 目錄。

由於 docker 不支持掛載宿主系統中不存在的文件,所以我們需要將待掛載的文件從容器中拷貝出來,然后重新掛載。

先將數據庫文件和配置文件復制出來:

docker cp filebrowser:/.filebrowser.json ./filebrowser.json
docker cp filebrowser:/database.db ./

然后 kill 掉原來的容器:

docker stop filebrowser && docker rm filebrowser

初始化一個完整的容器:

docker run -d --name=filebrowser \
-v /home/barwe/wdc/Data/filebrowser:/srv \
-v /home/barwe/dockerv/filebrowser/filebrowser.json:/.filebrowser.json \
-v /home/barwe/dockerv/filebrowser/database.db:/database.db \
-p 8888:80 filebrowser/filebrowser

瀏覽器中打開 ip:8888 即可看到登陸頁面,默認賬號和密碼是 admin。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM