sudo service docker stop
sudo tar -czvf swarm.backup.tar /var/lib/docker/swarm/
tar: Removing leading `/' from member names
/var/lib/docker/swarm/
/var/lib/docker/swarm/certificates/
/var/lib/docker/swarm/certificates/swarm-node.crt
/var/lib/docker/swarm/certificates/swarm-root-ca.crt
/var/lib/docker/swarm/certificates/swarm-node.key
/var/lib/docker/swarm/raft/
/var/lib/docker/swarm/raft/snap-v3-encrypted/
/var/lib/docker/swarm/raft/wal-v3-encrypted/
/var/lib/docker/swarm/raft/wal-v3-encrypted/0000000000000000-0000000000000000.wal
/var/lib/docker/swarm/worker/
/var/lib/docker/swarm/worker/tasks.db
/var/lib/docker/swarm/docker-state.json
/var/lib/docker/swarm/state.json
#to restore the backup in case of an emergency
sudo service docker stop
sudo rm -Rf /var/lib/docker/swarm
sudo tar -zxvf swarm.backup.tar -C /var/lib/docker
var/lib/docker/swarm/
var/lib/docker/swarm/certificates/
var/lib/docker/swarm/certificates/swarm-node.crt
var/lib/docker/swarm/certificates/swarm-root-ca.crt
var/lib/docker/swarm/certificates/swarm-node.key
var/lib/docker/swarm/raft/
var/lib/docker/swarm/raft/snap-v3-encrypted/
var/lib/docker/swarm/raft/wal-v3-encrypted/
var/lib/docker/swarm/raft/wal-v3-encrypted/0000000000000000-0000000000000000.wal
var/lib/docker/swarm/worker/
var/lib/docker/swarm/worker/tasks.db
var/lib/docker/swarm/docker-state.json
var/lib/docker/swarm/state.json
sudo service docker start
sudo docker swarm init --force-new-cluster
Swarm initialized: current node (e1uk5wclnpqyhczcofsmwhj68) is now a manager.
To add a worker to this swarm, run the following command:
docker swarm join --token SWMTKN-1-0usrj65dss5l5lrwj6smog17drd2ucsu6a1bfnigxkglx7utm6-5j7vunexvydsu7rt5mqe4y40j 192.168.182.130:2377
To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.
No comments:
Post a Comment