1.背景
由於很多時候我們需要構建一個大文件的上傳與下載服務,也許ftp, python相關庫可以幫你實現文件的上傳與下載,但是我現在需要一個瀏覽器可以直接打開的服務,因爲很多時候都是小白需要這麼一個快速服務,也不需要安裝下載什麼應用
2.準備
我使用的是filebrowser服務,爲了快速實現部署,我使用了docker服務
快速安裝docker:
[root@localhost ~]# pip install DockerDeploy (centos)
deploy --help 查看相應命令進行安裝與啓動docker
[root@localhost ~]# deploy --help
Usage:
--docker-command: docker基本命令
--docker-install: 安裝本機docker
--make-project: 創建一個部署項目
e.g : deploy --make-project baidu
--docker-uninstall: 卸載本機docker
--docker-start: 啓動docker服務
--docker-restart: 重啓docker服務
--docker-stop: 終止docker服務
--help: 獲取幫助
3.部署(docker已安裝)
1.安裝
[root@localhost ~]# docker pull docker pull filebrowser/filebrowser
2.創建數據掛在目錄
[root@localhost ~]# mkdir -p /home/filebrowser
3.啓動filebrowser服務
[root@localhost ~]# docker run -d -v /home/filebrowser/sites/root:/srv -v /home/filebrowser/filebrowserconfig.json:/etc/config.json -v /home/filebrowser/database.db:/etc/database.db -p 8020:80 --name filebrowser filebrowser/filebrowser
注意上面數據存放在/home/filebrowser/sites/root
4. 驗證
通過瀏覽器訪問,默認賬號密碼:admin