docker login -u f3c1fd1e-846b-449d-9eff-9f2e918c94b3 -p 73a2b67d-96b2-475f-9d19-005b5e29ee33 hexagonppm.azurecr.io
docker swarm init
CONNECT=/home/userA/Connect (On Windows: set CONNECT="C:\Connect").
docker volume create dispatcher-jdbc
docker run --rm -it -v dispatcher-jdbc:/tmp/conf -v $CONNECT/deploy/swarm/config/EC_HOME/jdbc:/tmp/src alpine /bin/sh -c "cp -R /tmp/src/* /tmp/conf; chown -R 101:101 /tmp/conf; chmod -R 755 /tmp/conf"
docker volume create tomcat-conf
docker run --rm -it -v tomcat-conf:/tmp/conf -v $CONNECT/deploy/swarm/config/tomcat:/tmp/src alpine /bin/sh -c "cp -R /tmp/src/* /tmp/conf; chown -R 101:101 /tmp/conf; chmod -R 755 /tmp/conf"
docker volume create tomcat-log
docker run --rm -it -v tomcat-log:/tmp/log alpine /bin/sh -c "chown -R 101:101 /tmp/log "
docker volume create dispatcher-log
docker run --rm -it -v dispatcher-log:/tmp/log alpine /bin/sh -c "chown -R 101:101 /tmp/log "
docker swarm init
cd $CONNECT/deploy/swarm
docker stack deploy -c dispatcher-stack.yaml --with-registry-auth dispatcher
docker service ls
docker run --user root --rm -ti -v dispatcher-log:/tmp/dispatcher -v $HOME/Dispatcherlogs:/tmp/dest alpine /bin/sh -c "tar cvzf /tmp/dest/dispatcher-logs.tar.gz /tmp/dispatcher/log/*"
docker run --user root --rm -ti -v tomcat-log:/tmp/tomcat-log -v $HOME/TomcatLogs:/tmp/dest alpine /bin/sh -c "tar cvzf /tmp/dest/tomcat-logs.tar.gz /tmp/tomcat-log/*"