Docker创建虚机和swarm
First, quickly create a virtual switch for your virtual machines (VMs) to share, so they will be able to connect to each other. Now, create a couple of VMs using our node management tool,?docker-machine: docker-machine create -d hyperv --hyperv-virtual-switch "myswitch" myvm1 docker-machine create -d hyperv --hyperv-virtual-switch "myswitch" myvm2 |
?
| $ docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS myvm1 - virtualbox Running tcp://192.168.99.100:2376 v17.06.2-ce myvm2 - virtualbox Running tcp://192.168.99.101:2376 v17.06.2-ce |
?
docker-machine env myvm1 | Invoke-Expression 運行這個命令后,后面所有的命令就是針對myvm1的了。 如果不想再針對myvm1, 就可以執(zhí)行docker-machine env –u | Invoke-Expression,或者直接切換到其他虛機也可以。 |
?
docker swarm init --advertise-addr <myvm1 ip> |
?
docker swarm join-token worker 執(zhí)行完以后會得到一個命令,拷貝下來后面用,命令的格式為: docker swarm join \ --token <token> \ <myvm1 ip>:<port> |
注:如果需要將myvm2加成manager, 就執(zhí)行docker swarm join-token manager.
?
docker-machine env myvm2 | Invoke-Expression |
?
運行步驟5中拷貝的命令。 |
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS brtu9urxwfd5j0zrmkubhpkbd myvm2 Ready Active rihwohkh3ph38fhillhhb84sk * myvm1 Ready Active Leader |
?
總結(jié)
以上是生活随笔為你收集整理的Docker创建虚机和swarm的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 课后作业之字符串加密
- 下一篇: 从Adobe Photoshop CC