按照filerun官网给定的 安装指南:docker-arm :: FileRun Documentation
发现数据库无法正确按照,后又去filerun官方指定的数据化镜像提供网站 rpi-mariadb
通过各种方式,各种版本均以失败告终.
后又自己找了个支持armv7的mysql镜像beercan1989/arm-mysql
最后成功安装并运行.
总结安装所用的 docker-compose 如下
version: '2'
services:
db:
image: beercan1989/arm-mysql:latest
environment:
MYSQL_ROOT_PASSWORD: filerun
MYSQL_USER: filerun
MYSQL_PASSWORD: filerun
MYSQL_DATABASE: filerun
PUID: 1000
PGID: 1000
TZ: Asia/Shanghai
volumes:
- 你的路径/filerun/db:/var/lib/mysql
ports:
- "3306:3306"
web:
image: filerun/filerun:arm32v7
environment:
TZ: Asia/Shanghai
FR_DB_HOST: db
FR_DB_PORT: 3306
FR_DB_NAME: filerun
FR_DB_USER: filerun
FR_DB_PASS: filerun
APACHE_RUN_USER: yydsure
APACHE_RUN_USER_ID: 1000
APACHE_RUN_GROUP: root
APACHE_RUN_GROUP_ID: 1000
depends_on:
- db
links:
- db:db
ports:
- "5757:80"
volumes:
- 你的路径/filerun/html:/var/www/html
- 你的路径/filerun/user-files:/user-files
替换掉路径即可, 这里我用的5757端口,好像沿用的是nextcloud的. 如果能用80的建议改成80.因为onlineoffice 只支持80和443端口. 我用5757就不能在线office了.