Jika kita menggunakan docker swarm, untuk manage docker maka kita perlu malakukan join pada nodes.
Join nodes itu ada dua, pertama yang akan menjadi worker atau yang akan menjadi manager
Join worker node
docker swarm join-token worker
Join manager node
docker swarm join-token manager
Jalankan salah satu perintah di atas pada server swarm leader atau swarm manager.
Contoh saya akan melakukan join worker pada server yang baru saya dapatkan.
Pertama jalankan perintah : docker swarm join-token worker
kemudian kita akan mendapatkan token seperti berikut :
To add a worker to this swarm, run the following command:
docker swarm join \
--token SWMTKN-1-61ztec5kyafptydic6jfc1i33t37flcl4nuipzcusor96k7kby-5vy9t8u35tuqm7vh67lrz9xp6 \
10.11.22.120:2377
Login ke server yang akan di join ke docker swarm, dan masukan perintah :
docker swarm join \
--token SWMTKN-1-61ztec5kyafptydic6jfc1i33t37flcl4nuipzcusor96k7kby-5vy9t8u35tuqm7vh67lrz9xp6 \
10.11.22.120:2377
Setalah sukses join nodes, buka kembali server leader atau manager swarm kemudian jalankan perintah :
node ls
untuk melihat server yang baru di join tadi sudah masuk atau belum.
Sekian tutorial kali ini, semoga bermanfaat 🙂
Referensi :
https://docs.docker.com/engine/swarm/join-nodes/