Настройка Docker Swarm в Virtualbox

#docker #docker-swarm

Вопрос:

Команда: Предположим, я хочу настроить Docker Swarm с 3 узлами, и в настоящее время движок Docker работает на узле-1 (Ubuntu в Virtualbox). Как мне создать еще 2 узла? Должен ли я запустить еще 2 сервера Ubuntu в Virtualbox, установить движок Docker и настроить сеть, а затем запустить команды docker swarm на узле-1? Или есть более быстрый способ сделать это? Некоторые блоги предлагали использовать Докер-машину, но я вижу, что она устарела. https://docs.docker.com/machine/

В то время как Kubernetes был бы лучшим решением, я изучал оркестровку Docker Swarm, поэтому любые указатели были бы очень полезны.

Ответ №1:

Просто установите 3 виртуальных машины Ubuntu, на каждой из которых установлен движок Docker. Запустите docker swarm init на первом и docker swarm join с токеном, возвращенным на последующих узлах. Работа сделана.

Комментарии:

1. Спасибо, Крис. Я просто изучал, есть ли какой-нибудь другой способ сделать это. По-видимому, такового не существует.

2. Ну, если ваша вирулизация-ESXi или что-то в этом роде, вы можете использовать Rancher 1 для автоматического обеспечения swarm и его виртуальных машин. Но для 3 узлов?