Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Ubuntu 16 VM with Docker-Compose Permissions

Featured Replies

Hi all, 

Im working with a fresh unraid install, and a fresh ubuntu 16.04 vm with docker and docker-compose installed. 

Im having permission errors in docker logs every time i try and point the configs at my unraid mount. 

Ive tried to google and mount my shares in about 14 different ways, but I have currently landed at the unraid NFS lines shown below. 

 

# SAMBA SHARES
#//10.188.10.10/appdata /mnt/configs cifs credentials=/home/username/.smbcredentials 0 0
#//10.188.10.10/htpc /mnt/htpc cifs credentials=/home/username/.smbcredentials 0 0
#//10.188.10.10/downloads /mnt/downloads cifs credentials=/home/username/.smbcredentials 0 0

# UNRAID NFS TAG
configs /mnt/configs 9p trans=virtio,version=9p2000.L,rw,_netdev 0 0
htpc /mnt/htpc 9p trans=virtio,version=9p2000.L,rw,_netdev 0 0
downloads /mnt/downloads 9p trans=virtio,version=9p2000.L,rw,_netdev 0 0

I then have a docker-compose stack installed like the following. 

 

https://github.com/duhio/docker-compose-usenet

 

Problem being my appdata mount; that every container needs, is throwing a TON of permission errors and failing. 

 

I can mount a second disk(vimg) to the VM, or just use a local home directory and direct the configs locally with no issues. 

 

My question ends up being whats the best way to mount my NFS app data directory in order to get the correct permissions for my containers. 

 

Here are the permissions from local working config.

Username is local box user with docker privileges . (scrubbed for forums)

username@lm-dockerhost-01:~/htpc/configs$ ls -la
total 56
drwxr-xr-x 14 root     root     4096 Aug  3 11:10 .
drwxrwxr-x  4 username username 4096 Aug  3 12:57 ..
drwxrwxr-x  2       99 users    4096 Aug  3 13:26 flexget
drwxr-xr-x  7 username username 4096 Aug  3 11:10 heimdall
drwxr-xr-x  4 username username 4096 Aug  3 11:11 lazylibrarian
drwxr-xr-x  3 username username 4096 Aug  3 14:01 lidarr
drwxr-xr-x  4 username username 4096 Aug  3 14:06 nzbhydra2
drwxr-xr-x  3 username username 4096 Aug  3 14:07 ombi
drwxr-xr-x  3 username username 4096 Aug  3 11:10 plex
drwxr-xr-x  6 username username 4096 Aug  3 13:26 plexpy
drwxr-xr-x  3 username username 4096 Aug  3 13:59 radarr
drwxr-xr-x  5 username username 4096 Aug  3 11:10 sabnzbd
drwxr-xr-x  3 username username 4096 Aug  3 13:27 sonarr
drwxr-xr-x  3 root     root     4096 Aug  3 13:01 traefik

 

Permissions from unraid share thats causing read/write errors in containers. 

username@lm-dockerhost-01:/mnt/configs$ ls -la
total 4
drwxrwxrwx 1   99 users  190 Aug  3 10:57 .
drwxrwxrwx 5 root root  4096 Aug  2 23:32 ..
drwxr-xr-x 1 root root     0 Aug  3 10:57 flexget
drwxr-xr-x 1 root root    36 Aug  3 10:57 heimdall
drwxr-xr-x 1 root root    26 Aug  3 10:57 lazylibrarian
drwxr-xr-x 1 root root     0 Aug  3 10:57 lidarr
drwxr-xr-x 1 root root     8 Aug  3 10:57 nzbhydra2
drwxr-xr-x 1 root root     0 Aug  3 10:57 ombi
drwxr-xr-x 1 root root   336 Aug  2 22:36 openVPN
drwxr-xr-x 1 root root    14 Aug  3 10:57 plex
drwxr-xr-x 1 root root     0 Aug  3 10:57 plexpy
drwxr-xr-x 1 root root     0 Aug  3 10:57 radarr
drwxr-xr-x 1 root root     0 Aug  3 10:57 sabnzbd
drwxr-xr-x 1 root root     0 Aug  3 10:57 sonarr
drwxr-xr-x 1 root root    60 Aug  3 10:56 traefik
drwxrwxrwx 1   99 users  110 Aug  2 22:13 unifi

 

Thanks much! 

 

 

 

 

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.