-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDocker swarm.txt
More file actions
69 lines (46 loc) · 1.29 KB
/
Docker swarm.txt
File metadata and controls
69 lines (46 loc) · 1.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
Docker swarm
================
3 Machines
(Docker Manager,Docker 2 Nodes)
(Docker Manager and Docker Nodes)
===================================
Install the docker and start the services
Docker manager
===================
docker swarm init --advertise-addr (ipaddressofdockerswarm)
copy the command and paste in the dockler nodes machines
docker node ls
* means node server
docker info (check in the 3 machines)
Leaving the Cluster Node
========================
docker swarm leave
Checking
=============
docker node ls
Remove the Docker node
=====================
docker node rm (id)
docker swarm leave --force
docker node js
create it again
===============
docker swarm init -advertise-addr (ipaddressofdockerswarm)
copy the command and paste in the dockler nodes machines
Tokens (Manager and Node)
===========================
docker swarm join-token worker
docker swarrm join-token manager
Docker service and replicas
===================
docker service create --name myservice --replicas 3 --publish 80:80 httpd
docker service ps myservice
docker ps
docker rm -f servivename
docker ps (it will recreated)
Browse the ip and check
docker service rm myservice
docker service create --name myservice --replicas 6 --publish 80:80 httpd
Inspecting
===============
docker service inspect --pretty demo