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 secret create mongo-root ./rootPassword.txt
docker volume create mongo-data
docker run --rm -ti -v mongo-data:/tmp/mongo alpine /bin/sh -c "chown -R 999:999 /tmp/mongo; chmod -R 755 /tmp/mongo"
docker volume create mongo-log
docker run --rm -ti -v mongo-log:/tmp/mongo alpine /bin/sh -c "chown -R 999:999 /tmp/mongo; chmod -R 755 /tmp/mongo
docker volume create mongo-config
docker run --rm -ti -v mongo-config:/tmp/mongo-config -v $CONNECT/components/logAgent/swarm/config/setup:/tmp/src alpine /bin/sh -c "cp /tmp/src/*.js /tmp/mongo-config; chown -R 999:999 /tmp/mongo-config; chmod -R 777 /tmp/mongo-config"
docker swarm init
docker stack deploy -c mongo-setup-stack.yaml --with-registry-auth mongo-setup
docker service ls
docker exec -it $(docker ps -q -f name=mongo) mongo --authenticationDatabase "admin" -u "root" -p " _ROOT_PASS_" /tmp/mongo-config/userSetup.js
docker stack rm mongo-setup
docker volume rm mongo-config
docker secret rm mongo-root
docker volume create log-agent-log
docker run --user root --rm -ti -v log-agent-log:/tmp/log-agent-log alpine /bin/sh -c "chown -R 100:101 /tmp/log-agent-log; chmod -R 755 /tmp/log-agent-log"
docker swarm init
cd $CONNECT/components/logAgent/swarm
docker stack deploy -c logAgent-stack.yaml --with-registry-auth connectLogAgent
docker service ls
docker run --user root --rm -ti -v log-agent-log:/tmp/log-agent-log -v $HOME/LogAgentLogs:/tmp/dest alpine /bin/sh -c "tar cvzf /tmp/dest/log-agent-logs.tar.gz /tmp/log-agent-log/*"
docker run --user root --rm -ti -v mongo-log:/tmp/mongo-log -v $HOME/MongoDBLogs:/tmp/dest alpine /bin/sh -c "tar cvzf /tmp/dest/mongodb-logs.tar.gz /tmp/mongo-log/*"
docker exec -it $(docker ps -q -f name=mongo) /bin/sh -c "tail -30 /var/log/mongodb/mongod.log"
docker exec -it $(docker ps -q -f name=mongo) /bin/sh -c "exec mongodump -u _BACKUP_USER_ -p _BACKUP_PASS_ -d _DB1_ -–archive" > $CONNECT/_DB1_.archive