Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions DockerCommands/1.1 Swarm Backup and Restore.txt
Original file line number Diff line number Diff line change
@@ -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
62 changes: 62 additions & 0 deletions DockerCommands/docker
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,69 @@ 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

---------------------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



Expand Down