Skip to content

Commit 3697bcc

Browse files
authored
Merge pull request #1 from onlineTrainingguy/master
Pull 20-06
2 parents 67cb519 + ff66e11 commit 3697bcc

File tree

2 files changed

+70
-0
lines changed

2 files changed

+70
-0
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
systemctl stop docker
2+
tar -zcvf swarm.tar.gz swarm/
3+
systemctl start docker
4+
docker node ls
5+
systemctl stop docker
6+
rm -fr swarm
7+
tar -xvzf swarm.tar.gz
8+
systemctl start docker

DockerCommands/docker

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,69 @@ mysql> select * from emp;
219219
+------+---------+
220220
1 row in set (0.00 sec)
221221

222+
----------------------
223+
Stack and Compose
224+
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
225+
chmod +x /usr/local/bin/docker-compose
226+
docker-compose --version
227+
228+
#docker-compose.yml
229+
version: '3.3'
230+
231+
services:
232+
db:
233+
image: mysql:5.7
234+
volumes:
235+
- db_data:/var/lib/mysql
236+
restart: always
237+
environment:
238+
MYSQL_ROOT_PASSWORD: somewordpress
239+
MYSQL_DATABASE: wordpress
240+
MYSQL_USER: wordpress
241+
MYSQL_PASSWORD: wordpress
242+
243+
wordpress:
244+
depends_on:
245+
- db
246+
image: wordpress:latest
247+
ports:
248+
- "8000:80"
249+
restart: always
250+
environment:
251+
WORDPRESS_DB_HOST: db:3306
252+
WORDPRESS_DB_USER: wordpress
253+
WORDPRESS_DB_PASSWORD: wordpress
254+
WORDPRESS_DB_NAME: wordpress
255+
volumes:
256+
db_data: {}
257+
258+
259+
docker-compose up -d
260+
docker container ls
261+
docker-compose scale db=3
262+
docker container ls
263+
docker-compose down
264+
docker container ls
265+
cp docker-compose.yml stack.yml
266+
docker stack --help
267+
docker stack deploy -c stack.yml mystack
268+
docker stack ls
269+
docker stack services mystack
270+
docker service ps mystack_db
271+
docker service ps mystack_wordpress
272+
docker network ls
273+
docker stack ls
274+
docker stack rm mystack
275+
276+
---------------------service update
222277

278+
docker service create --name redis --replicas 5 --update-delay 10s redis:3.0.6
279+
docker service ls
280+
docker service ps redis
281+
docker service update redis --image redis:3.0.7
282+
docker service update redis --image redis:21
283+
docker service ls
284+
docker service rollback redis
223285

224286

225287

0 commit comments

Comments
 (0)