|
@@ -0,0 +1,14 @@
|
|
|
+#!/bin/bash
|
|
|
+docker service ps bind --format "{{.Node}} {{.DesiredState}}" | while read host status
|
|
|
+do
|
|
|
+ if [ ${status} == Running ]
|
|
|
+ then
|
|
|
+ export DOCKER_HOST=tcp://${host}:2376 DOCKER_TLS_VERIFY=1
|
|
|
+ container_id=$(docker ps|grep bind|awk '{print $1}')
|
|
|
+ echo ${container_id}
|
|
|
+ docker cp ${container_id}:/var/bind/infoclinica .
|
|
|
+ fi
|
|
|
+done
|
|
|
+scp -r infoclinica ns41.infoclinica.lan:/var/named
|
|
|
+rm -rf infoclinica
|
|
|
+ssh ns41.infoclinica.lan 'systemctl restart named'
|