-
-
Save ynott/5c53809549a254f675baa00372499e70 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
export RANCHER_CONTAINER_ID=<> | |
export RANCHER_CURRENT_VERSION_TAG=v2.0.2 | |
export UPCOMING_VERSION=v2.0.6 | |
docker ps | |
docker stop $RANCHER_CONTAINER_ID | |
docker create --volumes-from $RANCHER_CONTAINER_ID \ | |
--name rancher-data rancher/rancher:$RANCHER_CURRENT_VERSION_TAG | |
docker run --volumes-from rancher-data -v $PWD:/backup \ | |
alpine tar zcvf /backup/rancher-data-backup-$RANCHER_CURRENT_VERSION_TAG.tar.gz /var/lib/rancher | |
docker pull rancher/rancher:$UPCOMING_VERSION | |
docker run -d --volumes-from rancher-data --restart=unless-stopped \ | |
-p 80:80 -p 443:443 rancher/rancher:$UPCOMING_VERSION |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment