This is for those of you struggling with the new docker plugin. It should hopefully help you transition to the new plugin, with the eventual goal of transitioning away from Portainer (the idea of the new plugin is to keep everything contained in the OMV webUI, and make support more consistent).
If you are transitioning from an install with the old plugin, verify where your containers are stored on your system. As root or sudo, execute the following command
and record the path in the output into a text file to refer to later.
If you have a brand new install, then just proceed.
Once you have that info, the procedure is relatively simple.
1. Log in to OMV and go to Shared Folders.
2. Create a folder called "compose". If this is a new install, create a folder called "containers". This really needs to be on a larger data drive, as these folders can get large. If you are setting up for the first time, you'll also need the absolute path to this folder (click the 4 squares in the upper right, put a check next to absolute path). Click the copy icon at the end of this path and just save it in a text file for now.
3. In the webUI, Go to System/omv-extras
4. Click Enable Docker Repo (if it's not already)
5. Save/Apply
6. Click apt-clean
7. Once apt finishes, go to System/Plugins
8. Do a search for "compose" and install the openmediavault-compose plugin.
9. Now with the installation of the compose plugin, go to Services/Compose/Settings.
10. In the drop down box at the top, set that to the compose folder we created in Step 2.
11. In the "docker storage" path... If it is anything other than the path you recorded earlier, paste your path there. If it already has your path there, then there's no need to make a change. If it's a new install, paste the path you recorded earlier to the "containers" folder we created.
12. Click Save
13. CLICK RESTART DOCKER (this is important)
After docker starts and says it is installed and running.. If you had a previous installation, all of your containers, etc.. should be up and running as they always were and you can continue to use docker the way you always have.
If this is a new installation, you can now start using the "files" section to for docker-compose.
The idea is to transition your stacks, etc.. from Portainer, to the new plugin. I'll go over how I did this in a little bit, but at this point, your system should be up and running like nothing happened.