Vous êtes sur la page 1sur 7

docker service create --name nodejs-helloworldapp-service -p 8530:8530 --replicas 2

dockerlocal:5000/nodejs-helloworldapp

[root@dockerlocal ~]# clear


[root@dockerlocal ~]# eval $(docker-machine env -u)
[root@dockerlocal ~]# eval $(docker-machine env manager1)
[root@dockerlocal ~]# docker service ls
ID NAME MODE REPLICAS
IMAGE PORTS
pzwpk3ocasfi nodejs-helloworldapp-service replicated 2/2
dockerlocal:5000/nodejs-helloworldapp:latest *:8530->8530/tcp
[root@dockerlocal ~]# docker service ps nodejs-helloworldapp-service
ID NAME IMAGE
NODE DESIRED STATE CURRENT STATE ERROR
PORTS
udys7tw26kwo nodejs-helloworldapp-service.1 dockerlocal:5000/nodejs-
helloworldapp:latest worker1 Running Running 8 minutes
ago
2t1ovf1s56gw nodejs-helloworldapp-service.2 dockerlocal:5000/nodejs-
helloworldapp:latest worker3 Running Running 7 minutes
ago
[root@dockerlocal ~]# eval $(docker-machine env -u)
[root@dockerlocal ~]# wget http://worker2:8530/currentHostname
--2017-07-14 17:48:37-- http://worker2:8530/currentHostname
Resolving worker2 (worker2)... 10.0.2.8
Connecting to worker2 (worker2)|10.0.2.8|:8530... connected.
HTTP request sent, awaiting response... 200 OK
Length: 35 [application/json]
Saving to: currentHostname

100%
[==================================================================================
============================================>] 35 --.-K/s in 0s

2017-07-14 17:48:37 (3.67 MB/s) - currentHostname saved [35/35]

[root@dockerlocal ~]# wget http://worker2:8530/currentHostname


--2017-07-14 17:48:41-- http://worker2:8530/currentHostname
Resolving worker2 (worker2)... 10.0.2.8
Connecting to worker2 (worker2)|10.0.2.8|:8530... connected.
HTTP request sent, awaiting response... 200 OK
Length: 35 [application/json]
Saving to: currentHostname.1

100%
[==================================================================================
============================================>] 35 --.-K/s in 0s

2017-07-14 17:48:41 (5.93 MB/s) - currentHostname.1 saved [35/35]

[root@dockerlocal ~]# wget http://worker2:8530/currentHostname


--2017-07-14 17:48:42-- http://worker2:8530/currentHostname
Resolving worker2 (worker2)... 10.0.2.8
Connecting to worker2 (worker2)|10.0.2.8|:8530... connected.
HTTP request sent, awaiting response... 200 OK
Length: 35 [application/json]
Saving to: currentHostname.2
100%
[==================================================================================
============================================>] 35 --.-K/s in 0s

2017-07-14 17:48:42 (4.98 MB/s) - currentHostname.2 saved [35/35]

[root@dockerlocal ~]# wget http://worker2:8530/currentHostname


--2017-07-14 17:48:44-- http://worker2:8530/currentHostname
Resolving worker2 (worker2)... 10.0.2.8
Connecting to worker2 (worker2)|10.0.2.8|:8530... connected.
HTTP request sent, awaiting response... 200 OK
Length: 35 [application/json]
Saving to: currentHostname.3

100%
[==================================================================================
============================================>] 35 --.-K/s in 0s

2017-07-14 17:48:44 (5.92 MB/s) - currentHostname.3 saved [35/35]

[root@dockerlocal ~]# wget http://worker2:8530/currentHostname


--2017-07-14 17:48:45-- http://worker2:8530/currentHostname
Resolving worker2 (worker2)... 10.0.2.8
Connecting to worker2 (worker2)|10.0.2.8|:8530... connected.
HTTP request sent, awaiting response... 200 OK
Length: 35 [application/json]
Saving to: currentHostname.4

100%
[==================================================================================
============================================>] 35 --.-K/s in 0s

2017-07-14 17:48:45 (5.61 MB/s) - currentHostname.4 saved [35/35]

[root@dockerlocal ~]# wget http://worker2:8530/currentHostname


--2017-07-14 17:48:45-- http://worker2:8530/currentHostname
Resolving worker2 (worker2)... 10.0.2.8
Connecting to worker2 (worker2)|10.0.2.8|:8530... connected.
HTTP request sent, awaiting response... 200 OK
Length: 35 [application/json]
Saving to: currentHostname.5

100%
[==================================================================================
============================================>] 35 --.-K/s in 0s

2017-07-14 17:48:45 (6.69 MB/s) - currentHostname.5 saved [35/35]

[root@dockerlocal ~]# wget http://worker2:8530/currentHostname


--2017-07-14 17:48:46-- http://worker2:8530/currentHostname
Resolving worker2 (worker2)... 10.0.2.8
Connecting to worker2 (worker2)|10.0.2.8|:8530... connected.
HTTP request sent, awaiting response... 200 OK
Length: 35 [application/json]
Saving to: currentHostname.6

100%
[==================================================================================
============================================>] 35 --.-K/s in 0s
2017-07-14 17:48:46 (4.63 MB/s) - currentHostname.6 saved [35/35]

[root@dockerlocal ~]# wget http://worker2:8530/currentHostname


--2017-07-14 17:48:46-- http://worker2:8530/currentHostname
Resolving worker2 (worker2)... 10.0.2.8
Connecting to worker2 (worker2)|10.0.2.8|:8530... connected.
HTTP request sent, awaiting response... 200 OK
Length: 35 [application/json]
Saving to: currentHostname.7

100%
[==================================================================================
============================================>] 35 --.-K/s in 0s

2017-07-14 17:48:46 (5.92 MB/s) - currentHostname.7 saved [35/35]

[root@dockerlocal ~]# wget http://worker2:8530/currentHostname


--2017-07-14 17:48:46-- http://worker2:8530/currentHostname
Resolving worker2 (worker2)... 10.0.2.8
Connecting to worker2 (worker2)|10.0.2.8|:8530... connected.
HTTP request sent, awaiting response... 200 OK
Length: 35 [application/json]
Saving to: currentHostname.8

100%
[==================================================================================
============================================>] 35 --.-K/s in 0s

2017-07-14 17:48:46 (4.82 MB/s) - currentHostname.8 saved [35/35]

[root@dockerlocal ~]# wget http://worker2:8530/currentHostname


--2017-07-14 17:48:46-- http://worker2:8530/currentHostname
Resolving worker2 (worker2)... 10.0.2.8
Connecting to worker2 (worker2)|10.0.2.8|:8530... connected.
HTTP request sent, awaiting response... 200 OK
Length: 35 [application/json]
Saving to: currentHostname.9

100%
[==================================================================================
============================================>] 35 --.-K/s in 0s

2017-07-14 17:48:46 (2.41 MB/s) - currentHostname.9 saved [35/35]

[root@dockerlocal ~]# eval $(docker-machine env -u)


[root@dockerlocal ~]# eval $(docker-machine env -u)
[root@dockerlocal ~]# eval $(docker-machine env -u)
[root@dockerlocal ~]# wget http://worker2:8530/currentHostname
--2017-07-14 17:48:49-- http://worker2:8530/currentHostname
Resolving worker2 (worker2)... 10.0.2.8
Connecting to worker2 (worker2)|10.0.2.8|:8530... connected.
HTTP request sent, awaiting response... 200 OK
Length: 35 [application/json]
Saving to: currentHostname.10

100%
[==================================================================================
============================================>] 35 --.-K/s in 0s
2017-07-14 17:48:49 (6.51 MB/s) - currentHostname.10 saved [35/35]

[root@dockerlocal ~]# wget http://worker2:8530/currentHostname


--2017-07-14 17:48:50-- http://worker2:8530/currentHostname
Resolving worker2 (worker2)... 10.0.2.8
Connecting to worker2 (worker2)|10.0.2.8|:8530... connected.
HTTP request sent, awaiting response... 200 OK
Length: 35 [application/json]
Saving to: currentHostname.11

100%
[==================================================================================
============================================>] 35 --.-K/s in 0s

2017-07-14 17:48:50 (7.84 MB/s) - currentHostname.11 saved [35/35]

[root@dockerlocal ~]# wget http://worker2:8530/currentHostname


--2017-07-14 17:48:51-- http://worker2:8530/currentHostname
Resolving worker2 (worker2)... 10.0.2.8
Connecting to worker2 (worker2)|10.0.2.8|:8530... connected.
HTTP request sent, awaiting response... 200 OK
Length: 35 [application/json]
Saving to: currentHostname.12

100%
[==================================================================================
============================================>] 35 --.-K/s in 0s

2017-07-14 17:48:51 (4.24 MB/s) - currentHostname.12 saved [35/35]

[root@dockerlocal ~]# wget http://worker2:8530/currentHostname


--2017-07-14 17:48:52-- http://worker2:8530/currentHostname
Resolving worker2 (worker2)... 10.0.2.8
Connecting to worker2 (worker2)|10.0.2.8|:8530... connected.
HTTP request sent, awaiting response... 200 OK
Length: 35 [application/json]
Saving to: currentHostname.13

100%
[==================================================================================
============================================>] 35 --.-K/s in 0s

2017-07-14 17:48:52 (3.31 MB/s) - currentHostname.13 saved [35/35]

[root@dockerlocal ~]# wget http://worker2:8530/currentHostname


--2017-07-14 17:48:52-- http://worker2:8530/currentHostname
Resolving worker2 (worker2)... 10.0.2.8
Connecting to worker2 (worker2)|10.0.2.8|:8530... connected.
HTTP request sent, awaiting response... 200 OK
Length: 35 [application/json]
Saving to: currentHostname.14

100%
[==================================================================================
============================================>] 35 --.-K/s in 0s

2017-07-14 17:48:52 (3.91 MB/s) - currentHostname.14 saved [35/35]


[root@dockerlocal ~]# wget http://worker2:8530/currentHostname
--2017-07-14 17:48:53-- http://worker2:8530/currentHostname
Resolving worker2 (worker2)... 10.0.2.8
Connecting to worker2 (worker2)|10.0.2.8|:8530... connected.
HTTP request sent, awaiting response... 200 OK
Length: 35 [application/json]
Saving to: currentHostname.15

100%
[==================================================================================
============================================>] 35 --.-K/s in 0s

2017-07-14 17:48:53 (4.47 MB/s) - currentHostname.15 saved [35/35]

[root@dockerlocal ~]# wget http://worker2:8530/currentHostname


--2017-07-14 17:48:53-- http://worker2:8530/currentHostname
Resolving worker2 (worker2)... 10.0.2.8
Connecting to worker2 (worker2)|10.0.2.8|:8530... connected.
HTTP request sent, awaiting response... 200 OK
Length: 35 [application/json]
Saving to: currentHostname.16

100%
[==================================================================================
============================================>] 35 --.-K/s in 0s

2017-07-14 17:48:53 (3.22 MB/s) - currentHostname.16 saved [35/35]

[root@dockerlocal ~]# wget http://worker2:8530/currentHostname


--2017-07-14 17:48:54-- http://worker2:8530/currentHostname
Resolving worker2 (worker2)... 10.0.2.8
Connecting to worker2 (worker2)|10.0.2.8|:8530... connected.
HTTP request sent, awaiting response... 200 OK
Length: 35 [application/json]
Saving to: currentHostname.17

100%
[==================================================================================
============================================>] 35 --.-K/s in 0s

2017-07-14 17:48:54 (4.95 MB/s) - currentHostname.17 saved [35/35]

[root@dockerlocal ~]# wget http://worker2:8530/currentHostname


--2017-07-14 17:48:54-- http://worker2:8530/currentHostname
Resolving worker2 (worker2)... 10.0.2.8
Connecting to worker2 (worker2)|10.0.2.8|:8530... connected.
HTTP request sent, awaiting response... 200 OK
Length: 35 [application/json]
Saving to: currentHostname.18

100%
[==================================================================================
============================================>] 35 --.-K/s in 0s

2017-07-14 17:48:54 (6.52 MB/s) - currentHostname.18 saved [35/35]

[root@dockerlocal ~]# wget http://worker2:8530/currentHostname


--2017-07-14 17:48:55-- http://worker2:8530/currentHostname
Resolving worker2 (worker2)... 10.0.2.8
Connecting to worker2 (worker2)|10.0.2.8|:8530... connected.
HTTP request sent, awaiting response... 200 OK
Length: 35 [application/json]
Saving to: currentHostname.19

100%
[==================================================================================
============================================>] 35 --.-K/s in 0s

2017-07-14 17:48:55 (4.78 MB/s) - currentHostname.19 saved [35/35]

[root@dockerlocal ~]# eval $(docker-machine env -u)


[root@dockerlocal ~]#
[root@dockerlocal ~]# eval $(docker-machine env manager1)
[root@dockerlocal ~]#
[root@dockerlocal ~]# docker service ls
ID NAME MODE REPLICAS
IMAGE PORTS
pzwpk3ocasfi nodejs-helloworldapp-service replicated 2/2
dockerlocal:5000/nodejs-helloworldapp:latest *:8530->8530/tcp
[root@dockerlocal ~]# docker service ps nodejs-helloworldapp-service
ID NAME IMAGE
NODE DESIRED STATE CURRENT STATE ERROR
PORTS
udys7tw26kwo nodejs-helloworldapp-service.1 dockerlocal:5000/nodejs-
helloworldapp:latest worker1 Running Running 9 minutes
ago
2t1ovf1s56gw nodejs-helloworldapp-service.2 dockerlocal:5000/nodejs-
helloworldapp:latest worker3 Running Running 9 minutes
ago
[root@dockerlocal ~]# eval $(docker-machine env worker1)
[root@dockerlocal ~]# docker ps
CONTAINER ID IMAGE COMMAND
CREATED STATUS PORTS NAMES
7d23cd728002 dockerlocal:5000/nodejs-helloworldapp:latest "npm start"
10 minutes ago Up 10 minutes 8530/tcp nodejs-helloworldapp-
service.1.udys7tw26kwo0ovp3tjm3hx5i
[root@dockerlocal ~]# eval $(docker-machine env worker3)
[root@dockerlocal ~]# docker ps
CONTAINER ID IMAGE COMMAND
CREATED STATUS PORTS NAMES
4aba8203f037 dockerlocal:5000/nodejs-helloworldapp:latest "npm start"
9 minutes ago Up 9 minutes 8530/tcp nodejs-helloworldapp-
service.2.2t1ovf1s56gwd4r1uxrwmg2o8
[root@dockerlocal ~]# eval $(docker-machine env worker2)
[root@dockerlocal ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED
STATUS PORTS NAMES
[root@dockerlocal ~]# eval $(docker-machine env -u)
[root@dockerlocal ~]# grep -n "current_hostname" *
currentHostname:1:{"current_hostname":"4aba8203f037"}
currentHostname.1:1:{"current_hostname":"7d23cd728002"}
currentHostname.10:1:{"current_hostname":"4aba8203f037"}
currentHostname.11:1:{"current_hostname":"7d23cd728002"}
currentHostname.12:1:{"current_hostname":"4aba8203f037"}
currentHostname.13:1:{"current_hostname":"7d23cd728002"}
currentHostname.14:1:{"current_hostname":"4aba8203f037"}
currentHostname.15:1:{"current_hostname":"7d23cd728002"}
currentHostname.16:1:{"current_hostname":"4aba8203f037"}
currentHostname.17:1:{"current_hostname":"7d23cd728002"}
currentHostname.18:1:{"current_hostname":"4aba8203f037"}
currentHostname.19:1:{"current_hostname":"7d23cd728002"}
currentHostname.2:1:{"current_hostname":"4aba8203f037"}
currentHostname.3:1:{"current_hostname":"7d23cd728002"}
currentHostname.4:1:{"current_hostname":"4aba8203f037"}
currentHostname.5:1:{"current_hostname":"7d23cd728002"}
currentHostname.6:1:{"current_hostname":"4aba8203f037"}
currentHostname.7:1:{"current_hostname":"7d23cd728002"}
currentHostname.8:1:{"current_hostname":"4aba8203f037"}
currentHostname.9:1:{"current_hostname":"7d23cd728002"}

Vous aimerez peut-être aussi