filerun docker方式安装(debian arm64, tinkerboard2s类似树莓派)

启动mysql

docker run -p 3366:3306   --name mysql57 --privileged=true -e MYSQL_ROOT_PASSWORD=12345 -v /mnt/docker/varlibmysql:/var/lib/mysql  -d liupeng0518/mysql:5.7-arm64
# redis命令docker run -itd  --name redis --privileged=true  -p 6380:6379 redis --requirepass 245vivid --appendonly yes

启动filerun

docker run -d --name filerun \
  -e TZ=Asia/Shanghai \
  -e FR_DB_HOST=127.0.0.1 \
  -e FR_DB_PORT=3366 \
  -e FR_DB_NAME=filerun \
  -e FR_DB_USER=root \
  -e FR_DB_PASS=12345 \
  -e APACHE_RUN_USER=abc \
  -e APACHE_RUN_USER_ID=1000 \
  -e APACHE_RUN_GROUP=abc \
  -e APACHE_RUN_GROUP_ID=1000 \
  -p 8001:80 \
  -v /mnt/filerun/html:/var/www/html \
  -v /mnt/filerun/files:/user-files \
  ponte124/filerun:latest-arm64v8

compose

version: "3"
services:
  mariadb:
    image: mariadb:10.2
    container_name: mariadbfr
    environment:
      MYSQL_ROOT_PASSWORD: changeme
      MYSQL_DATABASE: filerun
      MYSQL_USER: filerun
      MYSQL_PASSWORD: filerun
    restart: on-failure
    volumes:
     - $PWD/data/database:/var/lib/mysql
  filerun:
    #image: afian/filerun
    image: ponte124/filerun:latest-arm64v8
    container_name: filerun
    environment:
      FR_DB_HOST: mariadbfr
      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
    volumes:
      - $PWD/data/filerun/html:/var/www/html
      - $PWD/data/filerun/user-files:/user-files
      - /etc/localtime:/etc/localtime:ro
    ports:
      - 9090:80
    restart: on-failure
    depends_on:
      - mariadb
    links:
      - mariadb    

参考

树莓派安装filerun

posted @ 2023-11-22 15:25  钟子期  阅读(406)  评论(0)    收藏  举报