|
|
Line 6: |
Line 6: |
| | | |
| [[Docker Swarm Mode]] | | [[Docker Swarm Mode]] |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− | =SWARM=
| |
− |
| |
− | ==Introduction==
| |
− | A swarm is a group of machines that are running Docker and joined into a cluster. After that has happened, you continue to run the Docker commands you’re used to, but now they are executed on a cluster by a swarm manager. The machines in a swarm can be physical or virtual. After joining a swarm, they are referred to as nodes.
| |
− |
| |
− | Source: https://docs.docker.com/get-started/part4/#introduction
| |
− |
| |
− |
| |
− | <pre>
| |
− | docker@manager:~$ docker node ls
| |
− | ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION
| |
− | uzhpeg3ug0ip6f9o3l51c749y * manager Ready Active Leader 18.05.0-ce
| |
− | kstfblenhtb0dbpzkxo2olssn worker1 Ready Active 18.05.0-ce
| |
− | pf8jdfmlegbx7dogi6jnbxu2y worker2 Ready Active 18.05.0-ce
| |
− | </pre>
| |
− |
| |
− | https://docs.docker.com/engine/swarm/swarm-tutorial/deploy-service/
| |
− |
| |
− |
| |
− | ==Create swarm==
| |
− |
| |
− | <pre>
| |
− | docker@manager:~$ docker swarm init --advertise-addr 192.168.42.118
| |
− | Swarm initialized: current node (uzhpeg3ug0ip6f9o3l51c749y) is now a manager.
| |
− |
| |
− | To add a worker to this swarm, run the following command:
| |
− |
| |
− | docker swarm join --token SWMTKN-1-21qaw0xpv9tj2kjxbmj6jn2jqpbcjjkyeze2nno9yy0wvt0vp9-9k2yyit1x8a11ca50ejxalzhz 192.168.42.118:2377
| |
− |
| |
− | To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.
| |
− | </pre>
| |
− |
| |
− | =Kubernetes=
| |