Beruflich Dokumente
Kultur Dokumente
� ���� ش���ؽ
PO&ASN����
To add a manager to this swarm, run 'docker swarm join-token manager' and follow
the instructions.
docker@myvm1:~$ exit
PS C:\WINDOWS\system32> docker-machine ssh myvm2
## .
## ## ## ==
## ## ## ## ## ===
/"""""""""""""""""\___/ ===
~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~
\______ o __/
\ \ __/
\____\_______/
_ _ ____ _ _
| |__ ___ ___ | |_|___ \ __| | ___ ___| | _____ _ __
| '_ \ / _ \ / _ \| __| __) / _` |/ _ \ / __| |/ / _ \ '__|
| |_) | (_) | (_) | |_ / __/ (_| | (_) | (__| < __/ |
|_.__/ \___/ \___/ \__|_____\__,_|\___/ \___|_|\_\___|_|
Boot2Docker version 17.09.0-ce, build HEAD : 06d5c35 - Wed Sep 27 23:22:43 UTC 2017
Docker version 17.09.0-ce, build afdb6d4
docker@myvm2:~$ docker swarm join --token SWMTKN-1-0hb2xbps6tfhzd268v9o7q9bu9vxv
vtv8rdls2j0vvym76t6nf-eelgdf3u7oivxym7pl2hf9h6h 192.168.43.89:2377
This node joined a swarm as a worker.
docker@myvm2:~$ exit
PS C:\WINDOWS\system32> docker node ls
ID HOSTNAME STATUS AVAILABILITY
MANAGER STATUS
iwlvag90ftza9vmibuo80cx13 * moby Ready Active
Leader
PS C:\WINDOWS\system32> docker-machine ssh myvm1 "docker node ls"
ID HOSTNAME STATUS AVAILABILITY
MANAGER STATUS
s5dbk3t9mx6yieb4zuqy8k6ja * myvm1 Ready Active
Leader
md9w91fg1apjco5bxz0gijxvu myvm2 Ready Active
PS C:\WINDOWS\system32> docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER
ERRORS
myvm1 - hyperv Running tcp://192.168.43.89:2376 v17.09.0-ce
myvm2 - hyperv Running tcp://192.168.43.102:2376 v17.09.0-ce
PS C:\WINDOWS\system32> cd C:\Users\25386\Desktop\guide
PS C:\Users\25386\Desktop\guide> docker stack deploy -c docker-compose.yml
getstartedlab
Creating network getstartedlab_webnet
Creating service getstartedlab_web
PS C:\Users\25386\Desktop\guide> docker stack ps getstartedlab
ID NAME IMAGE NODE
DESIRED STATE CURRENT STATE ERROR
PORTS
sktwyru4s91p getstartedlab_web.1 xianchangjie/yj:v1 moby
Running Running 4 seconds ago
List stacks
PS C:\Users\25386\Desktop\guide> docker ps
CONTAINER ID IMAGE COMMAND CREATED
STATUS PORTS NAMES
4c93ddaacee9 xianchangjie/yj:v1 "python app.py" 4 minutes ago Up
3 minutes 80/tcp getstartedlab_web.4.
cv6wd4qhu34z7jgn5tec4s13h
2bf0c0d6405f xianchangjie/yj:v1 "python app.py" 4 minutes ago Up
3 minutes 80/tcp getstartedlab_web.2.
4hm9s3ptbw8jre9m32dw0op62
f6435a183bfb xianchangjie/yj:v1 "python app.py" 4 minutes ago Up
4 minutes 80/tcp getstartedlab_web.6.
kg51n51w2zb52950h54j9grg3
PS C:\Users\25386\Desktop\guide> docker ps
CONTAINER ID IMAGE COMMAND CREATED
STATUS PORTS NAMES
4c93ddaacee9 xianchangjie/yj:v1 "python app.py" 4 minutes ago Up
4 minutes 80/tcp getstartedlab_web.4.cv6wd4qhu34z7jgn5tec4s13h
2bf0c0d6405f xianchangjie/yj:v1 "python app.py" 4 minutes ago Up
4 minutes 80/tcp getstartedlab_web.2.4hm9s3ptbw8jre9m32dw0op62
f6435a183bfb xianchangjie/yj:v1 "python app.py" 4 minutes ago Up
4 minutes 80/tcp getstartedlab_web.6.kg51n51w2zb52950h54j9grg3
PS C:\Users\25386\Desktop\guide> docker ls
docker: 'ls' is not a docker command.
See 'docker --help'
PS C:\Users\25386\Desktop\guide> docker stack ls getstartedlab
"docker stack ls" accepts no arguments.
See 'docker stack ls --help'.
List stacks
PS C:\Users\25386\Desktop\guide> docker stack ps getstartedlab
ID NAME IMAGE NODE
DESIRED STATE CURRENT STATE ERROR PORTS
qn2kyzmxye62 getstartedlab_web.1 xianchangjie/yj:v1 myvm2
Running Running 9 minutes ago
4hm9s3ptbw8j getstartedlab_web.2 xianchangjie/yj:v1 myvm1
Running Running 9 minutes ago
nx444x7q358d getstartedlab_web.3 xianchangjie/yj:v1 myvm2
Running Running 9 minutes ago
cv6wd4qhu34z getstartedlab_web.4 xianchangjie/yj:v1 myvm1
Running Running 9 minutes ago
22e6kkxidw4h getstartedlab_web.5 xianchangjie/yj:v1 myvm2
Running Running 9 minutes ago
kg51n51w2zb5 getstartedlab_web.6 xianchangjie/yj:v1 myvm1
Running Running 9 minutes ago
PS C:\Users\25386\Desktop\guide> docker-machine ssh myvm1 "docker node ls"
ID HOSTNAME STATUS AVAILABILITY
MANAGER STATUS
s5dbk3t9mx6yieb4zuqy8k6ja * myvm1 Ready Active
Leader
md9w91fg1apjco5bxz0gijxvu myvm2 Ready Active
PS C:\Users\25386\Desktop\guide>