Инструменты пользователя

Инструменты сайта


howto:docker:swarm

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

howto:docker:swarm [2019/01/18 16:38] (текущий)
Алексей Кожевников создано
Строка 1: Строка 1:
 +====== Swarm ======
  
 +==== Инициализация Swarm ====
 +
 +<​code>​
 +docker swarm init --advertise-addr 192.168.10.1
 +</​code>​
 +
 +==== Подключение рабочего узла (worker) к Swarm ====
 +
 +<​code>​
 +docker swarm join-token worker
 +</​code>​
 +
 +==== Подключение управляющего узла (manager) к Swarm ====
 +
 +<​code>​
 +docker swarm join-token manager
 +</​code>​
 +
 +==== Список сервисов ====
 +
 +<​code>​
 +docker service ls
 +</​code>​
 +
 +==== Список узлов ====
 +
 +<​code>​
 +docker node ls
 +</​code>​
 +
 +==== Создание сервиса ====
 +
 +<​code>​
 +docker service create --name vote -p 8080:80 instavote/​vote
 +</​code>​
 +
 +==== Список заданий Swarm ====
 +
 +<​code>​
 +docker service ps
 +</​code>​
 +
 +==== Масштабирование сервиса ====
 +
 +<​code>​
 +docker service scale vote=3
 +</​code>​
 +
 +==== Обновление сервиса ====
 +
 +<​code>​
 +docker service update --image instavote/​vote:​movies vote
 +</​code>​
 +
 +<​code>​
 +docker service update --force --update-parallelism 1 --update-delay 30s nginx
 +</​code>​
 +
 +<​code>​
 +docker service update --update-parallelism 5--update-delay 2s --image instavote/​vote:​indent vote
 +</​code>​
 +
 +<​code>​
 +docker service update --limit-cpu 2 nginx
 +</​code>​
 +
 +<​code>​
 +docker service update --replicas=5 nginx
 +</​code>​
 +
 +{{tag> docker swarm }}
howto/docker/swarm.txt · Последние изменения: 2019/01/18 16:38 — Алексей Кожевников