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.

Help with docker volume mapping

Featured Replies

I'm trying to get this docker container running and while I can get it to run, I cannot successfully map "Audiobooks" to my host and was wondering if someone here could help.

 

Here is the project I'm trying to run

https://github.com/DrewThomasson/ebook2audiobook

 

Here is my setup in unraid

image.thumb.png.ed2ab90e1136ff674f8ef44b8edda6de.png

 

When I run the container with that path mapping there is nothing in the Audiobooks folder, but if I run the container without that path mapping then there is stuff in there, I'm not sure if it is a permission issue or what any guidance would be appreciated.

 

From inside the container with the path mapping

image.thumb.png.a3c9050e99bfb558245ee4788f7f7f13.png 

 

from inside the container without path mapping, looks like it is a user/permission issue I'm just not sure how or what to change

image.thumb.png.9f708dee01eaee205d24089d07b4de2b.png

 

14 minutes ago, rocksolidsr said:

I cannot successfully map "Audiobooks" to my host

Docker mappings are comprised of two parts; container paths and host paths.

 

If you want content stored on the host to show up in the "file system" for a container, you need a proper mapping.

 

I do not know why you are trying to map to an audiobook location in appdata.  You should definitely not be storing any actual audiobook data there.  Appdata is for the docker application and configuration files.  If you store audiobooks there, you are going to run into the problem of your docker.img file growing rapidly and running out of space.

 

Below is a screenshot of a mapping I have in Plex to tell Plex how to access the movies stored on Unraid.  I need to tell the Plex file system to look for movies in the Unraid file system.

 

The container path is the path I will use inside Plex to tell it to find movies.  The host path is the Unraid share path to where movie files are stored (this should never be appdata).  You will need something similar for your Audiobook docker configuration.

 

image.thumb.png.b1840ef407cf39668672c9a415fa2d33.png

Edited by Hoopster

  • Author

I tried first putting Audiobooks in my array but that did not work either, so I was attempting to see if appdata made a difference, which it did not, but regardless the mapping did not work and I'm not sure why b/c I have several other containers setup and the mappings work just fine

  • 1 month later...

Did you manage to figure this out? This docker keeps crashing my unRAID instance, I think because it doesn't put its files on appdata, but instead leaves them all within the docker image file, which then fully fills up. I'm going to try running a (short) test to start and see where it puts it's temporary files and then try editing the docker to point those at my normal appdata folder

  • Author

I did not have any issues running the docker, it ran without issue I just had to copy the resulting file manually out of the container onto my array I could not figure out how to map correctly.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

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.