Unraid newbie looking for additional clarity. Read the FAQ, which helped somewhat, but I'd love an additional nod of approval (or sigh of disbelief) to verify my understanding.
Background: Set up Paperless-ngx (from CA store) alongside Apache-Tika and Gotenberg (for Office file PDF conversion services). Ended up blowing up my Docker, which I had to rebuild (glad I learned to do that, and it was surprisingly successful!) Still trying to figure out what went wrong actually. Might be a pathing issue, or just Paperless-ngx weirdness.
Still, the Paperless-ngx setup was a breeze since the CA store provided a template; didn't mess with paths too much and for the most part it runs well.
Apache-Tika and Gotenberg have to be installed manually however. I managed, but with some reservations given my poor understanding.
Confirm my ELI5-level understanding: So the docker is a bubble... literally a bubble called docker.img. The docker apps live there, but we store docker software config files OUTSIDE the bubble in appdata, so that docker software can be easily reinstalled if necessary. In addition, anytime a docker app wants to write INSIDE the bubble (container path), we give it a path OUTSIDE the bubble (host path), telling it to do all its work there and prevent our bubble from filling up.
For a manually configured docker app, I control the Host path, correct? For example, I could simply create a new directory called "Tika" in appdata and tell the docker to do its work there.
My confusion stems primarily from container path. I don't know anything about the invisible paths the docker app uses. I can't look at them. The documentation doesn't mention them. Surely they're not arbitrary, since I have to precisely map bubble-inside data to my bubble-outside location (the Host path).
What am I missing?
If you read all that, my sincere thanks <grin>
Justin