File tree Expand file tree Collapse file tree 2 files changed +70
-0
lines changed Expand file tree Collapse file tree 2 files changed +70
-0
lines changed Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change @@ -219,7 +219,69 @@ mysql> select * from emp;
219219+------+---------+
2202201 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
You can’t perform that action at this time.
0 commit comments