Das Problem oben ist jetzt weg, auf das admin-ui kann ich aber immer noch nicht zugreifen.
@sathya was ich nicht ganz verstehe ist, meine Permissions sind:
[voluser@rancher homegear]$ ls -ltr
total 39
drwxr-x--- 2 voluser voluser 9 Mar 8 2020 log
drwxr-xr-x 4 voluser voluser 18 Dec 31 10:03 etc
drwxrwx--- 11 voluser voluser 16 Jan 4 08:57 lib
-rwxrwxrwx 1 voluser voluser 312 Jan 4 08:58 start.sh
Starten tue ich jetzt mit der user id von voluser (1020):
docker run -d -v /mnt/nfs-1/homegear/etc:/etc/homegear -v /mnt/nfs-1/homegear/lib:/var/lib/homegear -v /mnt/nfs-1/homegear/log:/var/log/homegear -e TZ=Europe/Berlin -e HOST_USER_ID=1020 -e HOST_USER_GID=1020 -p 8082:80 -p 8443:443 -p 2001:2001 -p 2002:2002 -p 2003:2003 --name homegear homegear/homegear:stable
U.a. habe ich diesen Fehler noch:
cp: cannot stat '/var/lib/homegear.data/node-blue/node-red': No such file or directory
Could not copy nodes to "homegear.data/node-blue/node-red". Please check the permissions on this directory and make sure it is writeable.
Nachdem Homegear dann gestartet ist, sind die Permissions:
[voluser@rancher homegear]$ ls -ltra
total 56
drwxr-xr-x 12 voluser voluser 15 Apr 20 2019 ..
drwxr-x--- 2 voluser voluser 9 Mar 8 2020 log
drwxr-xr-x 4 root root 18 Dec 31 10:03 etc
drwxrwxrwx 6 voluser voluser 7 Jan 4 07:39 .
-rwxrwxrwx 1 voluser voluser 312 Jan 4 08:58 start.sh
drwxrwx--- 11 voluser voluser 19 Jan 4 09:02 lib
Warum wird da etc auf root geändert? Es ist wichtig, dass die volume permissions auf voluser gesetzt sind.