From 801358e2e5e83758e67efe0f504f4b53172d8d92 Mon Sep 17 00:00:00 2001 From: onlineTrainingguy <47533047+onlineTrainingguy@users.noreply.github.com> Date: Sat, 20 Jun 2020 21:39:45 +0530 Subject: [PATCH 1/3] Add files via upload --- DockerCommands/1.1 Swarm Backup and Restore.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 DockerCommands/1.1 Swarm Backup and Restore.txt diff --git a/DockerCommands/1.1 Swarm Backup and Restore.txt b/DockerCommands/1.1 Swarm Backup and Restore.txt new file mode 100644 index 0000000..2163381 --- /dev/null +++ b/DockerCommands/1.1 Swarm Backup and Restore.txt @@ -0,0 +1,8 @@ +systemctl stop docker +tar -zcvf swarm.tar.gz swarm/ +systemctl start docker + docker node ls + systemctl stop docker +rm -fr swarm +tar -xvzf swarm.tar.gz +systemctl start docker \ No newline at end of file From 0d041714376c666ef7dae71552a1efaf84148eb2 Mon Sep 17 00:00:00 2001 From: onlineTrainingguy <47533047+onlineTrainingguy@users.noreply.github.com> Date: Sat, 20 Jun 2020 21:49:41 +0530 Subject: [PATCH 2/3] Update docker --- DockerCommands/docker | 53 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/DockerCommands/docker b/DockerCommands/docker index fc45f56..e13a310 100644 --- a/DockerCommands/docker +++ b/DockerCommands/docker @@ -219,6 +219,59 @@ mysql> select * from emp; +------+---------+ 1 row in set (0.00 sec) +---------------------- +Stack and Compose +sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose +chmod +x /usr/local/bin/docker-compose + docker-compose --version + +#docker-compose.yml +version: '3.3' + +services: + db: + image: mysql:5.7 + volumes: + - db_data:/var/lib/mysql + restart: always + environment: + MYSQL_ROOT_PASSWORD: somewordpress + MYSQL_DATABASE: wordpress + MYSQL_USER: wordpress + MYSQL_PASSWORD: wordpress + + wordpress: + depends_on: + - db + image: wordpress:latest + ports: + - "8000:80" + restart: always + environment: + WORDPRESS_DB_HOST: db:3306 + WORDPRESS_DB_USER: wordpress + WORDPRESS_DB_PASSWORD: wordpress + WORDPRESS_DB_NAME: wordpress +volumes: + db_data: {} + + +docker-compose up -d +docker container ls +docker-compose scale db=3 +docker container ls +docker-compose down +docker container ls +cp docker-compose.yml stack.yml +docker stack --help +docker stack deploy -c stack.yml mystack +docker stack ls +docker stack services mystack +docker service ps mystack_db +docker service ps mystack_wordpress +docker network ls +docker stack ls +docker stack rm mystack From ff66e11020869253ac5177bb9abccd571ee91eb9 Mon Sep 17 00:00:00 2001 From: onlineTrainingguy <47533047+onlineTrainingguy@users.noreply.github.com> Date: Sat, 20 Jun 2020 22:09:43 +0530 Subject: [PATCH 3/3] Update docker --- DockerCommands/docker | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/DockerCommands/docker b/DockerCommands/docker index e13a310..5991e30 100644 --- a/DockerCommands/docker +++ b/DockerCommands/docker @@ -273,6 +273,15 @@ docker network ls docker stack ls docker stack rm mystack +---------------------service update + +docker service create --name redis --replicas 5 --update-delay 10s redis:3.0.6 +docker service ls +docker service ps redis +docker service update redis --image redis:3.0.7 +docker service update redis --image redis:21 +docker service ls +docker service rollback redis