Skip to content

安装docker

参考docker安装和配置

shell
$ curl -fsSL get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh --mirror Aliyun
$ sudo systemctl enable docker #开机启动
$ sudo systemctl start docker # 打开服务

安装docker-compose

shell
$ sudo curl -L https://download.fastgit.org/docker/compose/releases/download/1.27.4/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

$ chmod u+x /usr/local/bin/docker-compose

修改docker-compose.yml 配置

yml
version: '2'

services:
  db:
    image: mariadb:10.1
    environment:
      MYSQL_ROOT_PASSWORD: root  # 替换
      MYSQL_USER: filerun # 替换
      MYSQL_PASSWORD: filerun # 替换
      MYSQL_DATABASE: filerun # 替换
    volumes:
      - /root/filerun/db:/var/lib/mysql

  web:
    image: afian/filerun
    environment:
      FR_DB_HOST: db
      FR_DB_PORT: 3306
      FR_DB_NAME: filerun # 替换
      FR_DB_USER: filerun # 替换
      FR_DB_PASS: filerun # 替换
      APACHE_RUN_USER: www-data
      APACHE_RUN_USER_ID: 33
      APACHE_RUN_GROUP: www-data
      APACHE_RUN_GROUP_ID: 33
    depends_on:
      - db
    links:
      - db:db
    ports:
      - 80:80
    volumes:
      - /root/filerun/html:/var/www/html # 挂载到宿主的目录 
      - /root/filerun/user-files:/user-files # 网盘文件,需要将CIFS挂载到此目录

挂载CIFS硬盘

选择CIFS共享,不是NFS,NFS权限难搞。

shell
$ mount -t cifs -o username=share,password=share,gid=tape,uid=33 //bijiben1.home/share  /root/filerun/user-files

修改/etc/fstab 实现开机自动挂载

//bijiben1.home/share /root/filerun/user-files cifs username=share,password=share,gid=tape,uid=33 0 0

启动docker-compose

docker-compose up -d

配置filerun

  1. 初始化用户密码是superuser/superuser
  2. 中文界面需要自行下载语言包上传。 语言包