Разверните службу на swarm

После создания swarm вы можете развернуть службу на swarm. Для этого руководства вы также используете добавлены рабочие узлы, но это не обязательно для развертывания службы.

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

  2. Выполняет следующую команду:

    $ docker service create --replicas 1 --name helloworld alpine ping docker.com
    
    9uk4639qpg7npwf3fn2aasksr
    
    • Команда docker service create создаёт службу.

    • Флаг --name называет службу helloworld.

    • Флаг --replicas указывает желаемое состояние 1 работающего экземпляра.

    • Аргументы alpine ping docker.com определяют службу как контейнер Linux Alpine, который выполняет команду ping docker.com.

  3. Запускает docker service ls, чтобы увидеть список запущенных служб:

    $ docker service ls
    
    ID            NAME        SCALE  IMAGE   COMMAND
    9uk4639qpg7n  helloworld  1/1    alpine  ping docker.com
    

Что дальше?

Теперь вы развернули службу на swarm, вы готовы к проверяет сервис.