Aller au contenu

Docker-Backup

docker-backup
Docker-Backup est un petit programme basique permettant de faire des sauvegardes complètes de ses conteneurs Docker en une seule commande. Il est développé en Go.

I. Installation du programme

1. Cloner le répertoire Github suivant et compiler le programme avec Golang
git clone https://github.com/muesli/docker-backup.git
cd docker-backup
2. Si vous ne l’avez pas d’installé, installez Golang-go
apt install -y golang-go
3. Construire le programme
go build

II. Utilisation du programme

cp docker-backup /usr/bin
Pour faire un backup simple sous forme de JSON, lancer la commande suivante :
docker-backup backup idduconteneur 
Pour faire un backup sous forme d’archive :
docker-backup --tar idduconteneur 
Pour restaurer un conteneur :
docker stop idduconteneur && docker rm idduconteneur
OU
docker stop idduconteneur && docker rename idduconteneur-old
Puis lancer la restauration :
docker-backup restore docker-backup restore nomdufichier.tar