Skip to content

Instantly share code, notes, and snippets.

@clayrisser
Last active February 8, 2020 23:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save clayrisser/cf0d62148667fe01912bb6b7df94f2d6 to your computer and use it in GitHub Desktop.
Save clayrisser/cf0d62148667fe01912bb6b7df94f2d6 to your computer and use it in GitHub Desktop.
Update Rancher 2
#!/bin/sh
export RANCHER_CONTAINER_NAME=rancher
export RANCHER_CONTAINER_TAG=v2.3.5
export DATE=$(date '+%s')
docker stop $RANCHER_CONTAINER_NAME
docker create --volumes-from $RANCHER_CONTAINER_NAME --name rancher-data-$DATE rancher/rancher:$RANCHER_CONTAINER_TAG
docker run --volumes-from rancher-data-$DATE -v $PWD:/backup busybox tar zcvf /backup/rancher-data-backup-$RANCHER_VERSION-$DATE.tar.gz /var/lib/rancher
docker start $RANCHER_CONTAINER_NAME
#!/bin/sh
export RANCHER_CONTAINER_NAME=rancher
export RANCHER_CONTAINER_TAG=v2.3.4
export RANCHER_VERSION_TAG=v2.3.5
export RANCHER_HOST=orch.siliconhills.dev
export DATE=$(date '+%s')
docker stop $RANCHER_CONTAINER_NAME
docker create --volumes-from $RANCHER_CONTAINER_NAME --name rancher-data-$DATE rancher/rancher:$RANCHER_CONTAINER_TAG
docker run --volumes-from rancher-data-$DATE -v $PWD:/backup busybox tar zcvf /backup/rancher-data-backup-$RANCHER_VERSION-$DATE.tar.gz /var/lib/rancher
docker pull rancher/rancher:$RANCHER_VERSION_TAG
docker rename $RANCHER_CONTAINER_NAME ${RANCHER_CONTAINER_NAME}_${DATE}
docker run --name rancher -d --volumes-from rancher-data \
--restart=unless-stopped \
-p 80:80 -p 443:443 \
rancher/rancher:$RANCHER_VERSION_TAG \
--acme-domain $RANCHER_HOST
docker logs -f rancher
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment