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.

Unable to edit docker container configs since upgrade to 7.0.0

Featured Replies

I just upgraded to 7.0.0 from 6.9.2 🙈

I tried to be as thorough as possible with my preparations for the upgrade as I knew I was way behind and making a big leap.

I updated all the plugins that I could update, uninstalled all the ones that were deemed incompatible or could not be updated enough and made sure to have a very recent backup of my flash drive.

All in all the update seemed to go quite smoothly. I was impressed.

Now that my system software is up-to-date, I figured I should start catching up on updating docker containers that I had previously locked to old versions for a variety of reasons.

I discovered that none of the containers offer the 'edit' option on in the context menu. Based on discussion in another thread, I checked that the templates are properly saved on my flash drive.

Output of

ls -lah /boot/config/plugins/dockerMan/templates-user

gave

root@Rogue:~# ls -lah /boot/config/plugins/dockerMan/templates-user
total 2.4M
drwx------ 2 root root  16K Feb  3 10:52 ./
drwx------ 5 root root  16K Dec 16  2022 ../
-rw------- 1 root root 4.0K Dec 17  2022 ._my-ApacheGuacamole.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-Authelia.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-Home-Assistant-Core.xml
-rw------- 1 root root 4.0K Dec 17  2022 ._my-NginxProxyManager.xml
-rw------- 1 root root 4.0K Dec 17  2022 ._my-PlexMediaServer.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-Unraid-API-Testing.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-Unraid-API.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-Unraid-Cloudflared-Tunnel.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-ZeroTier.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-adminer.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-binhex-prowlarr.xml
-rw------- 1 root root 4.0K Dec 17  2022 ._my-binhex-qbittorrentvpn.xml
-rw------- 1 root root 4.0K Dec 17  2022 ._my-binhex-sabnzbdvpn.xml
-rw------- 1 root root 4.0K Dec 17  2022 ._my-cloud9.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-cloudflared.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-duckdns.xml
-rw------- 1 root root 4.0K Dec 17  2022 ._my-dupeGuru.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-esphome.xml
-rw------- 1 root root 4.0K Dec 17  2022 ._my-frigate.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-heimdall.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-home-assistant.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-jackett.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-lidarr.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-mariadb.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-mdns_repeater.xml
-rw------- 1 root root 4.0K Dec 17  2022 ._my-mosquitto.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-nextcloud.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-ombi.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-onvif2mqtt.xml
-rw------- 1 root root 4.0K Dec 17  2022 ._my-photoview.xml
-rw------- 1 root root 4.0K Dec 17  2022 ._my-radarr.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-radarr_4K.xml
-rw------- 1 root root 4.0K Dec 17  2022 ._my-sonarr.xml
-rw------- 1 root root 4.0K Dec 17  2022 ._my-sonarr2.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-tautulli.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-trackarr.xml
-rw------- 1 root root 4.0K Dec 17  2022 ._my-unifi-controller.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-unmanic.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-xteve.xml
-rw------- 1 root root 4.0K Dec 17  2022 ._my-youtube-dl-material.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-youtube-dl-server.xml
-rw------- 1 root root 4.0K Dec 16  2022 ._my-zwavejs2mqtt.xml
-rw------- 1 root root 6.3K Feb  3 10:52 my-ApacheGuacamole.xml
-rw------- 1 root root 6.7K Feb  3 10:52 my-ApacheGuacamole.xml.bak
-rw------- 1 root root 1.5K Feb  3 10:52 my-Avahi.xml
-rw------- 1 root root 1.6K Feb  3 10:52 my-Avahi.xml.bak
-rw------- 1 root root  13K Feb  3 10:52 my-Backblaze_Personal_Backup.xml
-rw------- 1 root root  13K Feb  3 10:52 my-Backblaze_Personal_Backup.xml.bak
-rw------- 1 root root 9.7K Feb  3 10:52 my-Backblaze_Personal_Backup_New.xml
-rw------- 1 root root  10K Feb  3 10:52 my-Backblaze_Personal_Backup_New.xml.bak
-rw------- 1 root root  11K Dec  7 20:00 my-MKVToolNix.xml
-rw------- 1 root root 8.8K Feb  3 10:52 my-PlexMediaServer.xml
-rw------- 1 root root 9.4K Feb  3 10:52 my-PlexMediaServer.xml.bak
-rw------- 1 root root 4.3K Feb  3 10:52 my-UnifiDB.xml
-rw------- 1 root root 4.6K Feb  3 10:52 my-UnifiDB.xml.bak
-rw------- 1 root root 3.7K Feb  3 10:52 my-Unraid-API.xml
-rw------- 1 root root 4.0K Feb  3 10:52 my-Unraid-API.xml.bak
-rw------- 1 root root 7.8K Apr  6  2024 my-Unraid-Cloudflared-Tunnel.xml
-rw------- 1 root root 5.6K Feb  3 10:52 my-VS-Code-Server.xml
-rw------- 1 root root 5.6K Feb  3 10:52 my-VS-Code-Server.xml.bak
-rw------- 1 root root 4.2K Jun 16  2023 my-YouTube-DL.xml
-rw------- 1 root root 3.0K Feb  3 10:52 my-adminer.xml
-rw------- 1 root root 3.0K Feb  3 10:51 my-adminer.xml.bak
-rw------- 1 root root 6.3K Jul 27  2024 my-binhex-krusader.xml
-rw------- 1 root root 5.0K Feb  3 10:52 my-binhex-lidarr.xml
-rw------- 1 root root 5.1K Feb  3 10:52 my-binhex-lidarr.xml.bak
-rw------- 1 root root 6.5K Feb  3 10:52 my-binhex-preclear.xml
-rw------- 1 root root 7.0K Feb  3 10:52 my-binhex-preclear.xml.bak
-rw------- 1 root root 4.0K Aug 10 21:00 my-binhex-prowlarr.xml
-rw------- 1 root root  15K Feb  3 10:52 my-binhex-qbittorrentvpn.xml
-rw------- 1 root root  16K Feb  3 10:52 my-binhex-qbittorrentvpn.xml.bak
-rw------- 1 root root 5.0K Feb  3 10:52 my-binhex-readarr.xml
-rw------- 1 root root 5.1K Feb  3 10:52 my-binhex-readarr.xml.bak
-rw------- 1 root root  12K Feb  3 10:52 my-binhex-sabnzbdvpn.xml
-rw------- 1 root root  12K Feb  3 10:52 my-binhex-sabnzbdvpn.xml.bak
-rw------- 1 root root 4.4K Feb  3 10:52 my-calibre-web.xml
-rw------- 1 root root 4.5K Feb  3 10:52 my-calibre-web.xml.bak
-rw------- 1 root root 5.0K Feb  3 10:52 my-calibre.xml
-rw------- 1 root root 5.1K Feb  3 10:52 my-calibre.xml.bak
-rw------- 1 root root 4.1K Mar  7  2023 my-cloud9-projects.xml
-rw------- 1 root root 4.0K Apr 22  2024 my-cloud9.xml
-rw------- 1 root root 2.7K Feb  3 10:52 my-cura-novnc.xml
-rw------- 1 root root 2.7K Feb  3 10:52 my-cura-novnc.xml.bak
-rw------- 1 root root  12K Dec  7 20:00 my-dupeGuru.xml
-rw------- 1 root root 4.7K Feb  3 10:52 my-esphome.xml
-rw------- 1 root root 4.9K Feb  3 10:52 my-esphome.xml.bak
-rw------- 1 root root 1.8K Feb  3 10:52 my-ffmpeg-nvidia.xml
-rw------- 1 root root 1.9K Feb  3 10:52 my-ffmpeg-nvidia.xml.bak
-rw------- 1 root root 3.6K Feb  3 10:52 my-freecad.xml
-rw------- 1 root root 3.7K Feb  3 10:52 my-freecad.xml.bak
-rw------- 1 root root 7.9K Feb  3 10:52 my-frigate.xml
-rw------- 1 root root 8.1K Feb  3 10:52 my-frigate.xml.bak
-rw------- 1 root root 2.8K Oct 14 07:50 my-heimdall.xml
-rw------- 1 root root 2.3K Feb  3 10:52 my-home-assistant.xml
-rw------- 1 root root 2.3K Feb  3 10:52 my-home-assistant.xml.bak
-rw------- 1 root root 3.4K Feb  3 10:52 my-homeassistant.xml
-rw------- 1 root root 3.5K Feb  3 10:52 my-homeassistant.xml.bak
-rw------- 1 root root 4.0K Feb  3 10:52 my-jupyterlab.xml
-rw------- 1 root root 4.0K Feb  3 10:52 my-jupyterlab.xml.bak
-rw------- 1 root root 5.2K Feb  3 10:52 my-kasm.xml
-rw------- 1 root root 5.2K Feb  3 10:52 my-kasm.xml.bak
-rw------- 1 root root 3.8K Feb  3 10:52 my-lidarr.xml
-rw------- 1 root root 4.0K Feb  3 10:52 my-lidarr.xml.bak
-rw------- 1 root root  19K Nov  9 21:00 my-macinabox.xml
-rw------- 1 root root 2.6K Feb  3 10:52 my-mariadb.xml
-rw------- 1 root root 2.7K Feb  3 10:52 my-mariadb.xml.bak
-rw------- 1 root root 2.0K Feb  3 10:52 my-mdns-reflector.xml
-rw------- 1 root root 2.0K Feb  3 10:52 my-mdns-reflector.xml.bak
-rw------- 1 root root 2.3K Oct 14 03:53 my-mdns-repeater.xml
-rw------- 1 root root 1.2K Oct 13 09:30 my-mdns_repeater.xml
-rw------- 1 root root 8.8K Apr 22  2024 my-mosquitto.xml
-rw------- 1 root root 4.2K Feb  3 10:52 my-nextcloud.xml
-rw------- 1 root root 4.2K Feb  3 10:52 my-nextcloud.xml.bak
-rw------- 1 root root 2.4K Feb  3 10:52 my-ombi.xml
-rw------- 1 root root 2.4K Feb  3 10:52 my-ombi.xml.bak
-rw------- 1 root root 3.9K Feb  3 10:52 my-orcaslicer.xml
-rw------- 1 root root 3.9K Feb  3 10:52 my-orcaslicer.xml.bak
-rw------- 1 root root 4.1K Feb  3 10:52 my-photoview.xml
-rw------- 1 root root 4.2K Feb  3 10:52 my-photoview.xml.bak
-rw------- 1 root root 3.9K Feb  3 10:52 my-radarr.xml
-rw------- 1 root root 4.1K Feb  3 10:52 my-radarr.xml.bak
-rw------- 1 root root 3.0K Feb  3 10:52 my-radarr_4K.xml
-rw------- 1 root root 3.1K Feb  3 10:52 my-radarr_4K.xml.bak
-rw------- 1 root root 2.3K Nov 19  2023 my-rtl_433.xml
-rw------- 1 root root 5.2K Feb  3 10:52 my-sonarr.xml
-rw------- 1 root root 5.5K Feb  3 10:52 my-sonarr.xml.bak
-rw------- 1 root root 4.4K Feb  3 10:52 my-sonarr2.xml
-rw------- 1 root root 4.6K Feb  3 10:52 my-sonarr2.xml.bak
-rw------- 1 root root 2.8K Feb  3 10:52 my-tautulli.xml
-rw------- 1 root root 2.9K Feb  3 10:52 my-tautulli.xml.bak
-rw------- 1 root root 3.2K Feb  3 10:52 my-trackarr.xml
-rw------- 1 root root 3.4K Feb  3 10:52 my-trackarr.xml.bak
-rw------- 1 root root 6.4K Feb  3 10:52 my-unifi-controller-1.xml
-rw------- 1 root root 6.5K Feb  3 10:52 my-unifi-controller-1.xml.bak
-rw------- 1 root root 5.8K Oct 14 07:58 my-unifi-controller-reborn.xml
-rw------- 1 root root 6.3K Feb  3 10:52 my-unifi-controller.xml
-rw------- 1 root root 6.4K Feb  3 10:52 my-unifi-controller.xml.bak
-rw------- 1 root root 9.0K Feb  3 10:52 my-unifi-network-application.xml
-rw------- 1 root root 9.1K Feb  3 10:52 my-unifi-network-application.xml.bak
-rw------- 1 root root 8.9K Feb  3 10:52 my-unpackerr.xml
-rw------- 1 root root 9.0K Feb  3 10:52 my-unpackerr.xml.bak
-rw------- 1 root root 4.5K Feb  3 10:52 my-youtube-dl-material.xml
-rw------- 1 root root 4.6K Feb  3 10:52 my-youtube-dl-material.xml.bak
-rw------- 1 root root 4.4K Feb  3 10:52 my-zigbee2mqtt.xml
-rw------- 1 root root 4.5K Feb  3 10:52 my-zigbee2mqtt.xml.bak
-rw------- 1 root root 3.0K Apr 27  2024 my-zwave-js-ui.xml

which I took to mean the templates are all accessible as expected.

Attaching diagnostics to see if anyone can provide assistance.

rogue-diagnostics-20250203-1404.zip

 

-- EDIT--

I just noticed that apparently it only the containers marked "3rd party" which have no option to edit the config. In my setup that's approximately half my containers. I'll have to do some more research as to why that is. IIRC, the vast majority of my containers were installed via community applications albeit with previous customizations to the configs.

Edited by mikedm139
Add more info.

Solved by mikedm139

  • Author

Looks like this is likely the same issue described here.  I'll finish reading through that thread but it looks like I will likely have to recreate all the affected containers from the saved templates. 😒

  • Author
  • Solution

For anyone who stumbles across this looking for a solution. Here's the result of my adventure.

As suggested here, I forced an update of the affected containers via the command line like this:

/usr/bin/php -q /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/update_container $CONTAINER_NAME

 

I tried to do a bulk update using the script in this comment, but it seemed to only work on the containers that were recognized as "native" and ignored all the containers marked "3rd-party". Rather than spend a bunch of time debugging the script, I just ran the one-liner a bunch of times (once for each affected container).

  • 3 weeks later...

I had the same issue when upgrading from 6.9.2 to 7.0.0 today.  I can confirm that *if* the "update" option is available in the container menu (example screenshot below), doing the update via the UI will result in a container that is no longer considered third party and is editable.

 

before update: 

Screenshot2025-02-22at3_54_24PM.png.c99f7373d205bbd9025cdf16d43e70b2.png

 

after update:

Screenshot2025-02-22at3_56_21PM.png.a3bbbaa1c52ba5aae14eb46cbded05d9.png

 

The difference in container state before update/after update where unraid no longer thinks it's 3rd party (aside from state like PIDs, container image hashes) as from comparing the output of "docker inspect <container_name>" before and after updating does seem mainly the addition of the labels:

+                 "net.unraid.docker.icon": "<URL of icon of app>",
+                 "net.unraid.docker.managed": "dockerman",
+                 "net.unraid.docker.webui": "http://[IP]:[PORT:<port of web UI configured in template>]",
 

When no update operation is available, invoking the script suggested "/usr/bin/php -q /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/update_container $CONTAINER_NAME" results in the restarted container no longer being considered 3rd party and being editable once again.  The difference in docker state by comparing "docker inspect" before and after running the script is the same as above - so the existing template and (non-updated) image can be reused in restarting the container with the necessary labels expected by Unraid.

 

 

 

 

  • 10 months later...
On 2/7/2025 at 2:45 PM, mikedm139 said:

For anyone who stumbles across this looking for a solution. Here's the result of my adventure.

As suggested here, I forced an update of the affected containers via the command line like this:

/usr/bin/php -q /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/update_container $CONTAINER_NAME

 

I tried to do a bulk update using the script in this comment, but it seemed to only work on the containers that were recognized as "native" and ignored all the containers marked "3rd-party". Rather than spend a bunch of time debugging the script, I just ran the one-liner a bunch of times (once for each affected container).

Thanks a bunch for this! It worked for the vast majority of my containers. Oddly, it had no effect on the following: binhex-radarr, binhex-jackett, immich, snipe-it and nextcloud

Trying to find a way to re-associate these with their templates as I'd rather not destroy, rebuild and reconfigure.

[UPDATE] Was able to fix the remaining containers in Unraid by going to 'Docker> Add Container' and then selecting from my existing templates. All settings were preserved. I then updated the container normally via the GUI. Btw this happened when upgrading from 6.8.3 to 7.2.3

Edited by kobayashi_maru

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.