Создаёт swarm

После выполнения шагов настройка учебника вы готовы создать swarm. Убедиться, что демон Docker Engine запущен на хост-компьютерах.

  1. Открывает терминал и подключитесь по ssh к машине, на которой вы хотите запускает узел менеджера. В этом руководстве используется машина с именем manager1.

  2. Выполняет следующую команду, чтобы создать новый файл swarm:

    $ docker swarm init --advertise-addr <MANAGER-IP>
    

    В руководстве следующая команда создаёт swarm на компьютере manager1:

    $ docker swarm init --advertise-addr 192.168.99.100
    Swarm initialized: current node (dxn1zf6l61qsb1josjja83ngz) is now a manager.
    
    To add a worker to this swarm, run the following command:
    
        docker swarm join \
        --token SWMTKN-1-49nj1cmql0jkz5s954yi3oex3nedyz0fb0xx14ie39trti4wxv-8vxv8rssmk743ojnwacrr2e7c \
        192.168.99.100:2377
    
    To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.
    

    Флаг --advertise-addr настраивает узел менеджера на публикацию своего адреса как 192.168.99.100. Другие узлы в swarm должны иметь доступ к менеджеру по IP-адресу.

    Выходные данные включают команды для присоединения новых узлов к swarm. Узлы будут присоединяться как менеджеры или рабочие в зависимости от значения флага --token.

  3. Запускает docker info, чтобы просмотреть текущее состояние swarm:

    $ docker info
    
    Containers: 2
    Running: 0
    Paused: 0
    Stopped: 2
      ...snip...
    Swarm: active
      NodeID: dxn1zf6l61qsb1josjja83ngz
      Is Manager: true
      Managers: 1
      Nodes: 1
      ...snip...
    
  4. Запускает команду docker node ls, чтобы просмотреть информацию об узлах:

    $ docker node ls
    
    ID                           HOSTNAME  STATUS  AVAILABILITY  MANAGER STATUS
    dxn1zf6l61qsb1josjja83ngz *  manager1  Ready   Active        Leader
    

    * рядом с идентификатором узла указывает, что вы в настоящее время подключены к этому узлу.

    Режим Docker Engine swarm автоматически присваивает узлу имя хоста машины. Учебник охватывает другие столбцы на более поздних этапах.

Что дальше?

В следующем разделе руководства мы вводим добавить ещё два узла в кластер.