我正在尝试在Raspberry 4上安装Nextcloud,下面的教程是:https://www.addictedtotech.net/installing-nextcloud-on-raspberry-pi-4/
version: '2'
services:
db:
image: yobasystems/alpine-mariadb:latest
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
restart: always
volumes:
- /media/pi/Elements/nextclouddb:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=YOURROOTPASSWORD
- MYSQL_PASSWORD=YOURPASSWORD
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- UID=1000
- GID=1000
app:
image: nextcloud
ports:
- 8181:80
links:
- db
volumes:
- /media/pi/Elements/nextcloud:/var/www/html
environment:
- UID=1000
- GID=1000
restart: always

启动堆栈后,它将出现一个接口错误:
You don't have permission to access this resource.Server unable to read htaccess file, denying access to be safe.我检查了目录以及Nextcloud应该是空的位置,所以我认为这可能是一个特权问题,但是UID和GID是'pi‘用户号:

接下来我能试试什么?
更新:TI试图在内部驱动器中创建数据库,我看到数据库已经创建(或更新了?)被systemd-timesyncd用户,我不知道为什么会出现。也许是因为两个集装箱之间的桥梁?
再次感谢
发布于 2022-02-20 19:03:52
您是否将用户pi添加到docker组中?这样做:sudo usermod -aG docker pi。然后使用groups命令确认pi是否是docker组的成员。
https://stackoverflow.com/questions/71197667
复制相似问题