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.

***OFFICIAL GUIDE*** Restoring your Docker Applications in a New Image File

Featured Replies

All,

 

Should you wish to recreate your Docker virtual disk image from scratch, but retain your application data to avoid requiring reconfiguration for certain apps, the process is simple.

 

Step 1:  Delete your previous image file

  • Login to your system from the unRAID webGui (http://tower or http://tower.local from Mac by default).
  • Navigate to the Docker tab.
  • Stop the Docker service if it is not already.
  • Click the checkbox next to the Docker image that says Delete Image File.
  • Click the Delete button after clicking the checkbox to delete the image (this may take some time depending on the size of your image).
  • After the file has been deleted, you can simply re-enable the Docker service and the image will be created in the same storage location with the same name.
     

dockerguide-delete.png

 

Step 2:  Redownloading your applications

  • With the Docker service restarted, click Add Container.
  • From the Template drop down, select one of your previously downloaded applications from the top of the list under User defined templates.
  • If none of your volume mappings or port mappings have changed, you can click create immediately to start the download process.
  • Repeat this process for each application you wish to re-download.
  • Toggle the Autostart for each application after it downloads (only if desired).


dockerguide-usertemplates.png

 

Step 3:  There is no step 3...

Seriously...  What, you expected more steps?  Nope!  You're done!

  • Replies 94
  • Views 108.5k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • For those of you finding this (like me) in 2023.  Go to your docker tab in unraid. then top right of the page click the slider to change to advanced instead of basic.  under each docker list

  • rpmalouin
    rpmalouin

    So 8 years later this saved me after a power failure, lost all my docker containers. Who knew it was so EASY restore them  not me but I do now.

  • On the flash drive, edit this file: /config/docker.cfg. Remove the last line that's causing problems: DOCKER_OPTS="--runtime=nvidia"

Posted Images

I did this last night after upgrading to 6b14.  Docker does make it very easy indeed for these sorts of things. 

 

The guide should make it straightforward for anyone.

 

Thanks jon

Shows what seems like a scary task is actually rather trivial. Nice work

Will this fix the problem I have had since v13 of all my dockers showing "Not Available" under versions?

I built my only docker through the CLI with the invaluable help of Sparklyballs and added in beta10 with gfjardim dockerpage. This docker is very important to me and I hate to lose it.

 

Will recreating the docker image for this too?

 

Clumsy as I am Murphy is allways around the corner for me.

I built my only docker through the CLI with the invaluable help of Sparklyballs and added in beta10 with gfjardim dockerpage. This docker is very important to me and I hate to lose it.

 

Did you do a docker commit and docker push to a repository? If not, then you need to do that. You also need to add the docker through the ui so you create a my-templatefor it.

 

Otherwise you will have to redo all the steps again.

I built my only docker through the CLI with the invaluable help of Sparklyballs and added in beta10 with gfjardim dockerpage. This docker is very important to me and I hate to lose it.

 

Did you do a docker commit and docker push to a repository? If not, then you need to do that. You also need to add the docker through the ui so you create a my-templatefor it.

 

Otherwise you will have to redo all the steps again.

 

Thos steps are all mumbo-jumbo to me. When I click add container I see a my-template entry though. How do I do this committing and pushing? My docker page is attached.

docker.jpg.0f9ab07028c663073b148dc8a705369f.jpg

I assume your customized docker container is the none:none?

If so, you need to signup for an account to the docker hub registry so you can store your container up there. Then once youre signed up, you need to commit and push your changes to the account and registry you setup. Then you can sagely readd your docker container using your new registry.

 

The other option is you will have to manually recreate that custom docker from scratch.

 

This is all beyond the scope of this thread. I suggest you create a new thread asking how to push your custom docker into docker hub registry.

I built my only docker through the CLI with the invaluable help of Sparklyballs and added in beta10 with gfjardim dockerpage. This docker is very important to me and I hate to lose it.

 

Did you do a docker commit and docker push to a repository? If not, then you need to do that. You also need to add the docker through the ui so you create a my-templatefor it.

 

Otherwise you will have to redo all the steps again.

 

Thos steps are all mumbo-jumbo to me. When I click add container I see a my-template entry though. How do I do this committing and pushing? My docker page is attached.

 

are you talking about asset-upnp ?

Was afraid of that. Glad I didn't delete the image already. And glad I asked first. Will do it sooner or later. But might wait till Final release.

I built my only docker through the CLI with the invaluable help of Sparklyballs and added in beta10 with gfjardim dockerpage. This docker is very important to me and I hate to lose it.

 

Did you do a docker commit and docker push to a repository? If not, then you need to do that. You also need to add the docker through the ui so you create a my-templatefor it.

 

Otherwise you will have to redo all the steps again.

 

Thos steps are all mumbo-jumbo to me. When I click add container I see a my-template entry though. How do I do this committing and pushing? My docker page is attached.

 

are you talking about asset-upnp ?

 

Yes Sparkly.

  • Community Expert

I built my only docker through the CLI with the invaluable help of Sparklyballs and added in beta10 with gfjardim dockerpage. This docker is very important to me and I hate to lose it.

 

Did you do a docker commit and docker push to a repository? If not, then you need to do that. You also need to add the docker through the ui so you create a my-templatefor it.

 

Otherwise you will have to redo all the steps again.

 

Thos steps are all mumbo-jumbo to me. When I click add container I see a my-template entry though. How do I do this committing and pushing? My docker page is attached.

 

are you talking about asset-upnp ?

 

Yes Sparkly.

Then you're already using sparkly's repository, as shown in your screenshot.

 

You should be good.

I built my only docker through the CLI with the invaluable help of Sparklyballs and added in beta10 with gfjardim dockerpage. This docker is very important to me and I hate to lose it.

 

Did you do a docker commit and docker push to a repository? If not, then you need to do that. You also need to add the docker through the ui so you create a my-templatefor it.

 

Otherwise you will have to redo all the steps again.

 

Thos steps are all mumbo-jumbo to me. When I click add container I see a my-template entry though. How do I do this committing and pushing? My docker page is attached.

 

are you talking about asset-upnp ?

 

Yes Sparkly.

Then you're already using sparkly's repository, as shown in your screenshot.

 

You should be good.

 

Really?

 

Sigh or relief

funny-quotes-9.jpg.e148416fdbafab3ecf37176462db04f6.jpg

  • Author

I built my only docker through the CLI with the invaluable help of Sparklyballs and added in beta10 with gfjardim dockerpage. This docker is very important to me and I hate to lose it.

 

Did you do a docker commit and docker push to a repository? If not, then you need to do that. You also need to add the docker through the ui so you create a my-templatefor it.

 

Otherwise you will have to redo all the steps again.

 

Thos steps are all mumbo-jumbo to me. When I click add container I see a my-template entry though. How do I do this committing and pushing? My docker page is attached.

 

are you talking about asset-upnp ?

 

Yes Sparkly.

Then you're already using sparkly's repository, as shown in your screenshot.

 

You should be good.

 

Really?

 

Sigh or relief

You can always NOT delete your previous image and just create a new one under a new name to test.

I made a backup of the image first.

 

After I deleted the docker.img and followed the steps to recreate the image I got a Command failed error.

 

The image name should be sparklyballs/asset-upnp:latest I believe.

 

I got this name from the testserver where I have the same docker installed.

 

dockererror.jpg.4a380e41c4c86ba0ee735cddd77aa7ad.jpg

  • Author

I made a backup of the image first.

 

After I deleted the docker.img and followed the steps to recreate the image I got a Command failed error.

 

The image name should be sparklyballs/asset-upnp:latest I believe.

 

I got this name from the testserver where I have the same docker installed.

 

Hmm, the quotes around the volume mappings is probably what's causing the problem, but need to double check.  I will get back to you on this later today as this is an important scenario that isn't covered in this guide.

I made a backup of the image first.

 

After I deleted the docker.img and followed the steps to recreate the image I got a Command failed error.

 

The image name should be sparklyballs/asset-upnp:latest I believe.

 

I got this name from the testserver where I have the same docker installed.

 

 

I'm not 100% certain but i don't think you should be adding :latest to import an image, it probably can't find it.

 

 

  • Community Expert

I made a backup of the image first.

 

After I deleted the docker.img and followed the steps to recreate the image I got a Command failed error.

 

The image name should be sparklyballs/asset-upnp:latest I believe.

 

I got this name from the testserver where I have the same docker installed.

 

 

I'm not 100% certain but i don't think you should be adding :latest to import an image, it probably can't find it.

I think that's probably what's happening. Just try it with sparklyballs/asset-upnp and leave off the :latest.

 

The screenshot you are showing just means that the docker command wasn't used correctly in some way.

  • Author

I made a backup of the image first.

 

After I deleted the docker.img and followed the steps to recreate the image I got a Command failed error.

 

The image name should be sparklyballs/asset-upnp:latest I believe.

 

I got this name from the testserver where I have the same docker installed.

 

 

I'm not 100% certain but i don't think you should be adding :latest to import an image, it probably can't find it.

 

Sparkly, can you tell me the exact steps that you instructed dikkiedirk to do to create the container to begin with?  I need to test.

I made a backup of the image first.

 

After I deleted the docker.img and followed the steps to recreate the image I got a Command failed error.

 

The image name should be sparklyballs/asset-upnp:latest I believe.

 

I got this name from the testserver where I have the same docker installed.

 

 

I'm not 100% certain but i don't think you should be adding :latest to import an image, it probably can't find it.

 

Sparkly, can you tell me the exact steps that you instructed dikkiedirk to do to create the container to begin with?  I need to test.

 

 

http://lime-technology.com/forum/index.php?topic=37592.0

I created a new docker image and re-installed all my docker programs into it. However, there is a persistent problem I have been unable to solve. Under templates, there is a list of user created templates, but there are no other templates, even though I have gfjardm's repo saved under templates. Nothing. Any idea how to make those templates magically appear?

I made a backup of the image first.

 

After I deleted the docker.img and followed the steps to recreate the image I got a Command failed error.

 

The image name should be sparklyballs/asset-upnp:latest I believe.

 

I got this name from the testserver where I have the same docker installed.

 

I'm not 100% certain but i don't think you should be adding :latest to import an image, it probably can't find it.

 

Sparkly, can you tell me the exact steps that you instructed dikkiedirk to do to create the container to begin with?  I need to test.

 

I hope you can solve this guys. dutch-mode: het gaat boven mijn pet : end dutchmode. goes above my head/hat. Beyond my capabilities. I surely didn't add this :latest. Don't know where this crept in. I followed sparklyballs instructions to the letter.

I added the container like described here in unraid 6 beta 10a:

 

http://lime-technology.com/forum/index.php?topic=37592.msg348364#msg348364

 

I used this name:

sparklyballs/asset-upnp

 

Somewhere in the process :latest is added to the image-name, like shown in the picture.

This worked in unraid 6 beta10a, but no more in unraid 6beta14.

 

Maybe it is a bug, it is beyond my capabilities on how to solve this.

 

 

asset_docker.jpg.664214b2f2cf4ea8fc3edddcfdbbbde0.jpg

Latestis the version tag. This is needed to allow for proper use of dockers. This way the containers can be versioned just like the applications they run.

 

It should work under beta14. I readded all of my docker co tainers under b14 without issue.

 

If I have time, I'll see if I can add that particular docker you're using.

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.