启动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