I setup my containers via compose and have the volumes on a user accessible area, this makes it easy to backup the container files and easy to update the containers, just destroy and recreate the containers with the same yaml.
There is also tools like watchtower, that can handle updating for you