简单私有云File Browser简单搭建

File Browser是什么,请移步官方网站https://filebrowser.xyz。下面就直接进入主题,在Docker下用简单的方法搭建。
环境需求:

  • linux操作系统
  • 已安装Docker

步骤:

1.新建名为:mytest的文件夹

cd ~
mkdir mytest
cd mytest

2.新建Dockerfile文件

nano Dockerfile    #注意大小写

在Dockerfile文件中填入以下内容:

FROM alpine
ADD **~~~** /
RUN mkdir /filebrowser \
&& tar -zxvf /**~~~** -C /filebrowser \
&& rm **~~~**
EXPOSE 8181
CMD ["/filebrowser/filebrowser","-p","8181","-r","/myapp","-a",""]

**号内的内容要根据自己系统的平台修改,下载地址:https://github.com/filebrowser/filebrowser/releases
例如我用的centos7,那么Dockerfile文件内容如下:

FROM alpine
ADD https://github.com/filebrowser/filebrowser/releases/download/v2.0.12/linux-386-filebrowser.tar.gz /
RUN mkdir /filebrowser \
&& tar -zxvf /linux-386-filebrowser.tar.gz -C /filebrowser \
&& rm linux-386-filebrowser.tar.gz
EXPOSE 8181
CMD ["/filebrowser/filebrowser","-p","8181","-r","/myapp","-a",""]

8181为服务端口号,修改时两处都要修改,其它可以不用修改。

3.创建docker镜像

docker build -t myfilebrowser:05.26 .

不要忘记命令最后还有一个 .
myfilebrowser:05.26,是镜像名字,可以更换。

4.运行

docker run -d \
-v [your_path]:/myapp \
-p 8181:8181 \
--name filebrowser \
--restart always \
myfilebrowser:05.26

[your_path],更换成自定义的文件夹路径,我自己的设置如下:

-v /home/centos:/myapp

在浏览器输入 http://主机地址:8181 ,即可开始使用,且主机重启后服务会自动启动。

#默认用户名和密码
Username: admin
Password: admin

PS:

  • Docker安装
# 下载官方安装脚本
curl -fsSL https://get.docker.com -o get-docker.sh

#执行脚本
sudo sh get-docker.sh

#把用户添加到docker组,就不用每次执行docker时sudo了
sudo usermod -aG docker [user_name]

这种方法构建的file browser服务镜像不是最优的,因为是基于alpine,所以镜像大小会增加一点。但是alpine本来就不大,为了方便将就了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 《Docker从入门到实践》阅读笔记 原书地址: https://yeasy.gitbooks.io/docker...
    GuoYuebo阅读 11,471评论 1 39
  • docker基本概念 1. Image Definition 镜像 Image 就是一堆只读层 read-only...
    慢清尘阅读 8,868评论 1 21
  • ......续接上一篇文章。 六、镜像库及应用 Rancher还有很多功能,在这里都不细说了,因为这是一篇快速上手...
    smooth00阅读 1,789评论 0 2
  • 五、Docker 端口映射 无论如何,这些 ip 是基于本地系统的并且容器的端口非本地主机是访问不到的。此外,除了...
    R_X阅读 1,826评论 0 7
  • 明代的汪珂玉在其《西子湖拾翠余谈》中评说西湖云:“西湖之胜,晴湖不如雨湖,雨湖不如月湖,月湖不如雪湖,能真正领山...
    pei0314阅读 461评论 0 0